FTFM: Swap-tiedoston luominen
Swappia lennossa ilman partitiointia
Kirjoittanut: APz <> (06/04/2006)
Päätaso > Linux > Tiedostojärjestelmät > Swap-tiedoston luominen

Lisää swappia

Linuxissa swapin ei välttämättä tarvitse olla kiinteän kokoinen partitio, vaan voit myös käyttää tiedostoa. Voit myös käyttää samassa koneessa useita eri swapin muotoja, kuten swap-partitiota sekä swap-tiedostoa. Tarvittavan swapin koon määrää hyvin pitkälle koneen käyttötarkoitus, mutta useimmiten nyrkkisääntö "2 kertaa koneen RAM" on aika pätevä. Yksittäisen swap-tiedoston koko ei kuitenkaan voi ylittää 2 gigatavua ilman, että kernelin asetuksiin puututaan.

Swap-tiedoston luominen

Luomme esimerkissä tiedostoksi /swapfile. Voit päättää nimen ja sijoituskohteen vapaasti, kunhan se sijaitsee medialla, jota ei poisteta koneesta käytön aikana. Swapin luominen medialle joka yllättäen katoaa, kaataa koko koneen. Aloitamme luomalla tyhjän tiedoston swappia varten. Esimerkissä määritelty (koko) voi olla 1-1999 megaa.
dd if=/dev/zero of=/swapfile bs=1M count=(koko)


Sen jälkeen alustamme ko. tiedoston mkswap-komennolla:
mkswap /swapfile


Lopputulos pitäisi näyttää suunnilleen tältä:
Setting up swapspace version 1, size = 536866 kB


Seuraavaksi lisäämme swap-tiedoston /etc/fstab:iin seuraavanlaisella rivillä:
/swapfile  none  swap  defaults  0  0


Käytännössä nyt asennus on valmis. Swap tulee automaattisesti käyttöön koneen bootaessa. Konetta ei kuitenkaan tarvi bootata pelkän swapin käyttöönoton takia, vaan komennamme:
swapon -a


Nyt uusi swap-tiedostosi on käytössä. Voit free -m-komennolla katsoa tilannetta.
Tämä on apz.fi-projekti