È possibile ridurre la dimensione della memoria di scambio?


10

Il fatto è che il mio computer ha 3Gb di memoria RAM. Pertanto penso che non ho bisogno di troppe dimensioni della memoria di swap e ho davvero bisogno di spazio libero sul disco rigido. scusa per il mio inglese


Risposte:


11

Sì. Puoi modificare le dimensioni della partizione di swap, usando GParted. Puoi installarlo da Ubuntu Software Center.

Ricorda che gparted non funzionerà su una partizione montata. Quando lavori sulla partizione di swap, devi prima smontarla con swapoff . Quando hai finito, per attivare il nuovo spazio di swap lo fai con swapon .

NOTA: potresti considerare di farlo da un CD o USB live / avviabile, per sicurezza. Inoltre, tieni presente che ogni volta che hai a che fare con le partizioni, c'è il rischio di farlo.

NOTA: quando si ha a che fare con le partizioni, assicurarsi sempre che sia disponibile un backup nel caso in cui qualcosa vada storto. Puoi prendere in considerazione Clonezilla


6
Non è consigliabile modificare la tabella delle partizioni sull'unità di sistema da cui è in esecuzione il sistema operativo. Quando la dimensione di una partizione cambia, ciò avviene modificando la tabella delle partizioni. Esistono molte buone applicazioni di GParted sui sistemi Ubuntu installati, ma questo errore è il motivo per cui non è installato di default. Per ridimensionare le partizioni, è necessario eseguire l'avvio da un sistema operativo non installato sull'unità fisica in cui lo si sta eseguendo. (Quindi puoi usare un CD / DVD / USB live di Ubuntu per questo.) Ti consiglio di modificare la tua risposta per tenerne conto. (Se preferisci, però, potrei pubblicare una risposta separata.)
Eliah Kagan

Ho cambiato la partizione usando questo metodo, ma questo ha cambiato l'UUID della partizione di swap, e quindi il file / etc / fstab non era più corretto e doveva essere modificato.
Étienne,

1

Penso che la tua migliore opzione sia quella di abbassare il valore di "swappiness", gestire la tabella delle partizioni del tuo HDD può essere complicato e pericoloso.

eseguire questo comando

gksudo gedit /etc/sysctl.conf

aggiungi questa linea

vm.swappiness=0

riavvia il computer, il kernel non utilizzerà lo swap, lo swap verrà montato ma non utilizzato.

puoi impostarlo tra 0 e 100, il significato di questa opzione è circa la percentuale di utilizzo dello spazio di swap, 0 = non usare mai lo swap.


2
Questo non " libera spazio sul disco rigido " (che la domanda richiede). Per fare ciò, la partizione di swap deve essere ridotta, rimossa o riformattata con il proprio filesystem in cui i dati possono essere memorizzati. Ridurre è probabilmente la migliore di queste tre opzioni.
Eliah Kagan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.