Nota: l'esecuzione di tutti questi comandi richiede il privilegio di root, quindi consiglio di eseguire un terminale "root".
sudo -s
Prima di poter cambiare lo scambio, scopriamo quanta dimensione dello swap abbiamo.
swapon -s
Secondo il risultato, il sistema ha un file di swap su "/swapfile".
Per manipolare il file di swap, dobbiamo prima disabilitarlo.
SWAPOFF -A
Ora, cambia le dimensioni del file di swap -
dd if =/dev/zero di =/swapfile bs = 1m count = 4096
Qui, la dimensione totale del file di swap sarà BS*COUNT = 1M x 4096 = 4 GB
Rendi di nuovo utilizzabile il "/swapfile" -
mkswap /swapfile
Accendi il file swaple -
swapon /swapfile
Dopo aver riavviato il sistema, controlla il risultato -
swapon -s
Eliminazione del file di swap
Se il tuo spazio della RAM è abbastanza alto, probabilmente vuoi sbarazzarti del file di swap. Se questo è il tuo caso, allora liberamoci del file di swap!
Non preoccuparti! Ti mostrerò anche come impostare un file di swap completamente nuovo.
Per eliminare il file swap, eseguire i seguenti comandi -
SWAPOFF -V /SWAPFILE
Rimuovere la voce del file di swap dal file "/etc/fstab". Dovrebbe essere l'ultima riga del file.
gedit /etc /fstab
Ora, è ora di rimuovere il file di swap effettivo.
rm -v /swapfile
Non dimenticare di riavviare il sistema!
Per recuperare il file di swap, utilizzare i seguenti comandi -
dd if =/dev/zero di =/swapfile bs = 1m count = 4096
# Aggiunta dell'autorizzazione in cui solo l'utente root può leggere il file di swap
CHMOD 600 /SWAPFILE
# Imposta il file per lo spazio di swap
mkswap /swapfile
swapon -v /swapfile
Modifica il file "/etc/fstab" e aggiungi la riga seguente alla fine del file -
/swapfile swap swap predefiniti 0 0
Riavvia il sistema.
Ecco! Il tuo file di swap è tornato!
E se avessi una partizione di swap? Devi eseguire azioni sulla partizione stessa. È più problematico che semplicemente gestire i file di swap direttamente usando i metodi sopra, a destra?
Consiglio di eliminare la partizione "swap" e utilizzare il metodo sopra per creare un nuovo file di swap.