Ingrandire la partizione di swap ed ottimizzarne l'utilizzo

hamen's picture

Per abilitare l'Hibernate sul portatile, ho dovuto "allargare" la partizione di swap.
Con le attuali disponibilita' di RAM, difficilmente utilizzerete la swap, ma, purtroppo, manca la possibilita' di salvare l'immagine della RAM in un file piuttosto che nella partizione di swap. Dopo un paio di tentativi ho assodato che, avendo 2 Giga di RAM, una swap da 1.5 Giga puo' ibernare. Useremo gparted o qtparted. Scegliete voi. Da console:

  
    $ sudo apt-get update
    $ sudo apt-get install gparted
    $ sudo gparted
  

Appuntate da qualche parte il nome della partizione di swap, i.e. /dev/sda3. Smontatela, da gparted o manualmente. Ridimensionatela a vostro piacere. Salvate e chiudete gparted. Da console:

  
    $ mkswap /dev/sda3
    $ ls -l /dev/disk/by-uuid/
  

Il secondo comando vi mostra i codici UUID delle partizioni. Copiate il codice UUID della partizione di swap. Sostituitelo a quello vecchio:

  
    $ sudo gedit /etc/fstab
    $ sudo gedit /etc/initramfs-tools/conf.d/resume
    $ sudo update-initramfs -u
  

E' tutto. A questo punto dovete solo riavviare. Ultimo tip: se volete minimizzare l'utilizzo della swap, potete modificare il valore di swappiness.

  
    sudo gedit /etc/sysctl.conf
  

Aggiungete alla fine del file questa riga:

  
    vm.swappiness=10
  

Credits

Per il tip della swappiness, ringrazio InTiLinux
Per il ridimensionamento della partizione di swap, ho tradotto da questo post.

Ivan Morgillo

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.