Impostare lo SWAP file in Linux

Mattepuffo's logo
Impostare lo SWAP file in Linux

Impostare lo SWAP file in Linux

In Linux siamo abituati a creare una partizione dedicata allo SWAP.

Ma ad oggi, con gli hard disk sempre più veloci e capienti, e RAM sempre più grandi, possiamo anche cambiare rotta: invece di usare una partizione possiamo usare un file!

A meno che non usiate BTRFS, che non ha nessun supporto per lo swap-file.

Detto ciò, cominciamo.

Ovviamente la dimensione dipende anche da quanta RAM hai, ed ognuno dice la sua.

Se avete più di 4 GB di ram, non farei più di 4 GB di SWAP:

# dd if=/dev/zero of=/swapfile bs=1M count=4096

Così creiamo un file da 4 GB.

Poi cambiamo i permessi del file:

# chmod 600 /swapfile

Il passo successivo è usare il tool mkswap, che serve appunto per creare l'area di SWAP:

# mkswap /swapfile

Poi dobbiamo abilitarla con swapon:

# swapon /swapfile

Adesso dobbiamo montare il file nel nostro /etc/fstab, in modo da fare l'automount ad ogni avvio; aggiungete questa riga:

/swapfile none swap defaults 0 0

Non so dirvi cosa sia meglio ad essere sincero.

Non ho fatto test approfonditi; ma se pensate che Ubuntu attiva lo SWAP file di default nell'ultima versione, probabilmente apporta dei vantaggi.

Enjoy!


Condividi

Commentami!