Puoi sempre creare il file di scambio
per aggiungere più spazio di swap. Questo non è lo stesso (in ogni aspetto) come partizione di swap, ma sarà facile e dinamico.
Modifica /media/fasthdd/swapfile.img
in qualsiasi cosa tu voglia, per esempio può anche essere /swap.img
. /media/fasthdd/swapfile.img
è solo un esempio di nomefile, se stai usando questo, ovviamente ci deve essere la directory /media/fasthdd/
con abbastanza spazio libero per il tuo nuovo file di scambio.
Utilizzare una qualsiasi delle applicazioni terminali per eseguire comandi. Tutti i comandi devono essere eseguiti con con privilegi di root , per fare questo puoi aggiungere sudo
all'inizio di ogni comando o eseguire sudo bash
prima di eseguire i comandi.
1. Crea file vuoto:
Questo file conterrà contenuti di memoria virtuale in modo da rendere il file abbastanza grande per le tue esigenze. Questo creerà un file da 1 Gb che significa + 1 Gb di spazio di swap per il tuo sistema:
dd if=/dev/zero of=/media/fasthdd/swapfile.img bs=1024 count=1M
Se vuoi creare un file 3Gb, modifica il valore del conteggio in count=3M
. Vedere man dd
per ulteriori informazioni.
2. Bake swap file:
Il seguente comando renderà "swap filesystem" all'interno del tuo nuovo file di scambio.
mkswap /media/fasthdd/swapfile.img
3. Aggiungi all'avvio:
Per assicurarti che il tuo nuovo spazio di swap sia attivato durante l'avvio del computer, devi aggiungerlo al file di configurazione del file system /etc/fstab
. Aggiungilo alla fine del file, questo è raccomandato perché altri filesystem ( almeno uno che contiene il file di swap ) devono essere montati in modalità lettura-scrittura prima di poter accedere a qualsiasi file.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. Attiva:
Puoi riavviare il computer o attivare manualmente il nuovo file di scambio con il seguente comando:
swapon /media/fasthdd/swapfile.img
Se tutto va bene
dovresti vedere che più spazio di swap è disponibile per l'uso. Puoi utilizzare i seguenti comandi per controllare il tuo nuovo scambio e confermare che è attivo:
cat /proc/swaps
Filename Type Size Used Priority
/media/fasthdd/swapfile.img file 8388604 2724 -1
grep 'Swap' /proc/meminfo
SwapCached: 4772 kB
SwapTotal: 8388604 kB
SwapFree: 8355812 kB