Ceci est une ancienne révision du document !
Hibernation
Comment mettre en hibernation son ordinateur en utilisant sa partition swap (autrement appelée partition d'échange) ?
L'hibernation consiste à éteindre son ordinateur tout en enregistrant le contenu de sa mémoire vive (RAM) dans la partition swap.
Il faut donc déjà que cette partition swap existe sur votre disque dur. Il est conseillé que sa taille soit le double de celle de votre RAM.
Vérification et identifiant de la partition swap
Dans un terminal, entrez la commande :
swapon --show
La réponse doit ressembler à cela :
NAME TYPE SIZE USED PRIO /dev/sda4 partition 30,5G 0B -2
La partition de swap est donc ici /dev/sda4.
Vous pouvez également utiliser la commande :
free -g
La réponse doit ressembler à cela :
total utilisé libre partagé tamp/cache disponible Mem: 15 3 9 0 1 11 Échange: 30 0 30
Ici, il est indiqué que pour un total de 15G de RAM (j'en ai 16, mais 1G est dédié à la mémoire vidéo) il y a bien 30G de swap, soit le double).
Pour obtenir l'identifiant unique universel (UUID) de votre partition swap :
cat /etc/fstab | grep swap
La réponse doit ressembler à cela :
UUID=2f59a476-3912-434c-8362-fa7c1b797a70 none swap sw 0 0
Copiez la partie UUID=2f59a476-3912-434c-8362-fa7c1b797a70 obtenue. Vous aurez à la coller plus tard.
Activer votre partition swap pour l'hibernation
Éditez en mode root le fichier /etc/default/grub :
sudo nano /etc/default/grub
Modifiez-y la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT qui contient généralement :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
en :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash atkbd.reset resume=UUID=2f59a476-3912-434c-8362-fa7c1b797a70"
(Coller la partie UUID=…).
Sortez de nano en enregistrant le fichier avec Ctrl+X (répondez par O ou Y), après avoir bien vérifié le contenu de cette ligne.
Validez vos changements par la commande :
sudo update-grub
Redémarrez votre ordinateur.
Hibernez votre ordinateur !
Lancez la commande :
systemctl hibernate
(Votre mot de passe vous est réclamé.)
L'affichage peut disparaître puis ré-apparaître avant l'extinction de l'ordinateur.
Pour sortir votre ordinateur de son hibernation, utilisez son bouton d'allumage. Un message vous signalera un resume à partir de la partition dont l'UUID est… celle que vous avez renseigné.
Astuces
- Dans Cinnamon, l'applet sessionManager@scollins permet de mettre votre ordinateur en hibernation (une fois que celle-ci fonctionne, bien évidemment).
- Pour désactiver et remettre à zéro votre swap :
sudo swapoff -a
- Pour activer votre swap :
sudo swapon -a
- Pour vérifier l'état de votre swap :
swapon --show