[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bookworm source.list [Installazione ottima]



Il 18/06/23 18:27, pinguino ha scritto:

Ora ho un paio di domande:
1 - Ho dimenticato di aggiungere la partizione di Swap.
Ma ho configurato solo la partizione di Root (dove c'è il sistema) e la partizione di Home (dove ci sono gli utenti ed i dati).
Come faccio ad abilitare dopo il montaggio della Swap ? In modo automatico all'avvio del sistema ?


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





Reply to: