Salut
j’ai suivi l’article suivant à la lettre:
I Challenge Thee et j’obtiens tojours:
root@B8-97-5A-F9-E4-87 /sbin# systemctl hibernate
Call to Hibernate failed: Not enough suitable swap space for hibernation available on compatible block devices and file systems
J’aimerais de l’aide.
/etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT=« pcie_aspm=off pcie_port_pm=off quiet resume=UUID=9f274aed-83dc-4750-8ade-8f5bc20b1cf2 resume_offset=276480 »
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=9f274aed-83dc-4750-8ade-8f5bc20b1cf2 resume_offset=276480
/etc/fstab:
/swapfile swap swap defaults 0 0
/sbin# swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 10G 0B -2
/sbin/filefrag -v /swapfile|awk >‹ NR==4{gsub(/./,« »);print $4;} ›
276480
findmnt / -o UUID -n
9f274aed-83dc-4750-8ade-8f5bc20b1cf2
uname -ar
Linux B8-97-5A-F9-E4-87 6.6.15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.15-2 (2024-02-04) x86_64 GNU/Linux
Je ne sais pas trop quoi d’autre fournir ?
Bonjour,
Je pense que tout est dans
root@B8-97-5A-F9-E4-87 /sbin# systemctl hibernate Call to Hibernate
failed: Not enough suitable swap space for hibernation available on
compatible block devices and file systems
Pour hiberner, il faut qu’au moins la totalité de RAM puisse être stockée dans la swap. Si tu a 4 GB de RAM, le minimum est 4 GB de swap avec un peu de marge, car il doit y avoir des éléments de contexte sauvegardés. Si tu es en LVM, alors alloue 6 GB de disque à la swap pour tes 4 GB de RAM et regarde ce qui se passe, par la suite, tu pourras récupérer l’espace en trop dans ta swap si tu le veux. Je te laisse trouver une valeur pour la taille de swap compatible avec ta quantité de RAM et l’hibernation. Dans l’ancien temps, il est dit qu’il fallait 2 fois plus de swap que de RAM.
Je n’ai pas assez d’espace dans la partition racine dont je dois mettre le fichier sous /home/drm. J’ai suivi les instructions à nouveau, avec 16 Go cette fois (2 fois plus que ma RAM).
Maintenant, suspend ne fait rien (comme avant) c’est à dire qu’au redémarrage l’écran n’affiche rien. Et « systemctl hibernate » dit:
Call to Hibernate failed: No such file or directory
Comme conseillé ici et là et là pour modifier la configuration de systemd de façon durable, j’ai rajouté
[Service]
Environment=SYSTEMD_BYPASS_HIBERNATION_MEMORY_CHECK=1
ProtectHome=read-only
mais ça n’a rien fait.
Salut,
Tu as écris « je dois mettre le fichier sous /home/drm ». Si c’est une fichier d’échange « swap » dont il s’agit, il faut une configuration particulière probablement, je n’ai jamais fait cela. C’est peut-être pour cela qu’Hibernate ne trouve rien.
Si tu as utilisé LVM, tu dois pouvoir changer la taille des tes partitions. Le plus simple et le moins risqué est d’utiliser une « Live Debian » pour modifier les partitions. LVM permet le redimensionnement sans perte de données. Bien sûre dans le cas d’une réduction, il faut que la partition est suffisamment d’espace libre pour ne pas détruire de données.
Par curiosité, que donne la commande swapon --show ??
Honnêtement, oubliez ça, j’ai d’autres raisons valables de réinstaller de toute façon. On ne va pas s’arracher les cheveux.