Usare un file come memoria SWAP Capita a volte che la memoria SWAP assegnata al sistema durante il partizionamento non basti, in questo caso non è necessario andare a toccare la tabella delle partizioni per sistemare le cose, basta solamente creare un file che funzioni come memoria SWAP.
La procedura, molto semplice e rapida, necessita dei privilegi di root, quindi è consigliabile agire con tutti i permessi necessari:
sudo su
Quindi si passa alla creazione del file attraverso il comando che segue:
dd if=/dev/zero of=swapfile bs=1024 count=524288
La dimensione del file, che di conseguenza sarà pari a quella della futura nuova area di SWAP, è determinata sotto la voce count ed è espressa in KByte. La voce of indica il nome del file. Trasformate ora il file in memoria SWAP lanciando
mkswap swapfile
è anche consigliabile modificarne i permessi in modo che il file non sia modificabile dall'utente Guest, soprattutto se il computer è utilizzato da diverse persone.
chmod go-r
La procedura è conclusa, non vi rimane che attivare l'area attraverso il comando
swapon swapfile
per disattivarla, com'è intuibile, si usi
swapoff swapfile
Per controllare di aver agito correttamente è possibile controllare le dimensioni attuali della memoria RAM, da terminale è possibile farlo grazie al comando free, che mostrerà un output simile a questo: