Bonjour
je veux faire hibrenate dans un fichier de swap mais mon Arch a un probleme !
je vais vous montrer les cammandes utilisées et vous me dites où est le problem , sachant que aprés chaque utilisation de pm-hibernate , il m'affiche le message

PM : swap header not found

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
# fallocate -l 1024M /swapfile
# dd if=/dev/zero of=/swapfile bs=1M count=1024
# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile
ensuite j'ai ajoute cette ligne au /etc/fstab
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
/swapfile none swap defaults 0 0
ensuite j'ai modifie /etc/default/grub (GRUB_CMDLINE_LINUX)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
GRUB_CMDLINE_LINUX="resume=/dev/sda6 resume_offset=2367488 "
telque /dev/sda6 contient /swapfile
J'ai trouvé 2367488 en utilisant cette commande

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
[root@arch ~]# filefrag -v /swapfile
Filesystem type is: ef53
File size of /swapfile is 1073741824 (262144 blocks, blocksize 4096)
 ext logical physical expected length flags
   0       0  2367488           32768 
   1   32768  2400256           32768 
   2   65536  2433024           32768 
   3   98304  2465792           32768 
   4  131072  2498560           32768 
   5  163840  2531328           32768 
   6  196608  2564096           32768 
   7  229376  2596864           24576 
   8  253952  2666496  2621440   8192 eof
/swapfile: 2 extents found
 
#et enfin j'ai execute cette cmd afin de regenerer le grub.cfg 
su -c "grub-mkconfig > /boot/grub/grub.cfg "
que dois-je faire ?