SWAP fájlba

SWAP fájlba

Az eddig megismert Linuxos környezetek legtöbbjében a beüzemelő szakemberek külön partíciót hoztak létre a swap-nak. Több esetben belefutottunk így beüzemelt szervereknél, hogy 1. a szerver vagy nem használta ki a cserehely töredékét sem; 2. a swap partíció mérete jócskán kevésnek bizonyult. Bőven vannak érvek a fájlba való swapolás mellett és ellen is (pl. itt, itt, vagy épp itt). Mindenesetre az use case adott, nézzük, hogyan lehet fájlba swapolni:

fallocate -l 32G /swapfile # létrehozunk egy 32Gb méretű fájlt
chmod 600 /swapfile # beállítjuk a jogosultságot
mkswap /swapfile # megformázzuk a cserhelyet
swapon /swapfile # felcsatoljuk a swapot
free -m # ellenőrizzük a swap működését
echo "/swapfile swap swap sw 0 0" >> /etc/fstab # hozzáadjuk az fstab fájlhoz, hogy következő indításkor is meglegyen

A fenti parancsok kiadása után érdemes újraindítani a szervert.