Il 18/06/23 18:27, pinguino ha scritto:
Allora, a seconda di quanta RAM hai e di come usi il PC, potrebbe
non servirti uno spazio di swap. Comunque non è difficile crearlo
post-installazione. Ci sono 2 modi, uno "innocuo" e uno tecnicamente un po' più
"pericoloso" dell'altro. Con i kernel recenti sono equivalenti -
non ci sono differenze di prestazioni. Soluzione 1: Puoi creare un file da qualche parte (chiamiamolo ad
es. /swapfile) e dire al sistema di usarlo come spazio di swap.
Semplice, "indolore", e puoi cambiare la dimensione del file di
swap in qualsiasi momento (ad es. puoi facilmente renderlo più
piccolo se ti accorgi che ne usi una frazione minima, e recuperare
così spazio utile), anche a sistema in esecuzione. Soluzione 2: Creare una partizione di swap e dire al sistema di
usarla come spazio di swap. Se non hai spazio libero sul tuo
storage, ti tocca ri-partizionare, ad esempio restringendo la
partizione di sistema o la home. A meno di situazioni particolari
(ad es. LVM), non si può fare a sistema in esecuzione, quindi ti
tocca riavviare da un sistema live e usare ad es. Gparted per
restringere una partizione e creare una nuova partizione per lo
swap. E se ti accorgi che hai sbagliato dimensione, perché magari è
troppo grande o troppo piccola, ti tocca modificare nuovamente le
partizioni. Per quanto Gparted sia affidabile, agire sulle
partizioni può essere rischioso, visto che può comportare perdita
di dati. Vista la facilità e la sicurezza del Sistema 1, ti sconsiglio il
secondo approccio, e ti spiego il primo:
1. Crea un file vuoto delle dimensioni che ti servono (in questo
esempio 8GB): sudo dd if=/dev/zero of=/swapfile bs=1M count=8192 status=progress 2. Imposta i permessi corretti sul file: sudo chmod 600 /swapfile 3. Formatta il tuo file swap: sudo mkswap /swapfile 4. Attiva il tuo spazio di swap: sudo swapon /swapfile A questo punto il tuo spazio di swap è attivo e a disposizione del sistema (puoi controllare con free e con swapon senza opzioni). Per dire al sistema di attivare questo spazio di swap al boot aggiungi una riga come questa al tuo /etc/fstab: /swapfile none swap defaults 0 0
Se a un certo punto volessi cambiare le dimensioni del tuo swap ti basterà disattivarlo con swapoff /swapfile e poi ricostruirlo come sopra, specificando una dimensione diversa a dd. In bocca al lupo, gerlos
|