web analytics

Ubuntu – utilizzare una pendrive USB come Swap

La Swap è un’importare partizione, che viene creata di norma durante l’installazione di Linux, che viene essere utilizzata dal nostro sistema operativo come una memoria virtuale utile quando il consumo di RAM è quasi al limite ed alcuni dati verranno spostati dalla RAM alla SWAP per permettere il corretto funzionamento dei programmi.
Se abbiamo installato Linux senza aver creato una partizione di Swap potremo crearla in un secondo momento creando una nuova partizione nell’hard disk come abbiamo visto in questo articolo oppure utilizzando anche una normale pendrive.
I motivi del perchè utilizzare una pendrive come Swap possono essere molti ad esempio se abbiamo già 4 partizioni primarie non potremo più creare una nuova partizione oppure se abbiamo un pc datato con pochissimo spazio a disposizione potremo mantenerlo creando una Swap su una partizione esterna ecc. Per creare una partizione di Swap abbiamo quindi bisogno di una pendrive USB da almeno 512 MB altrimenti non conviene nemmeno iniziare. Ricordiamoci inoltre che dovremo mantenere sempre collegata la pendrive nel pc nella stessa porta USB inoltre il nostro pc deve avere almeno le USB 2.0 se abbiamo un vecchio pc con USB 1.0 è meglio creare una partizione all’interno dell’hard disk.
Visto le premesse possiamo iniziare per prima cosa colleghiamo la pendrive USB al nostro pc e digitiamo:
sudo blkid
il comando ci fornirà l’elenco ti tutte le unità collegate nel nostro sistema. Una volta trovata la pendrive salviamoci l’UUID (ossia la dicitura UUID = “XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”) e il percorso esempio /dev/sdb1.
Fatto questo smontiamo la pendrive digitando

sudo umount /dev/XXX 
dove al posto di XXX metteremo il percorso esatto della pendrive (nel mio caso sudo umount /dev/sdb1) e successivamente formattiamo la pendrive nel formato Swap digitando:
sudo mkswap /dev/XXX
in alternativa possiamo anche utilizzare un’applicazione dedicata come ad esempio Gparted.
Una volta formattata la nostra pendrive dovremo farla riconoscere dal nostro sistema per farlo digitiamo:
sudo nano /etc/fstab

e aggiungiamo l’UUID salvato in precedenza seguito da none swap sw,pri=5 0 0:

UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX none swap sw,pri=5 0 0

salviamo il tutto cliccando su ctrl+x e poi s.
Ora possiamo montare la nostra Swap digitando:

sudo swapon -a

ora avremo la pendrive che funge da Swap.
Ad ogni avvio del sistema (se collegata alla porta USB) farà da Swap al nostro sistema operativo.
Ricordo che la guida funziona con qualsiasi versione di Ubuntu, Debian e derivata.