[gull] hibernate: kernel vs userspace
Félix Hauri
felix at f-hauri.ch
Sat Jul 21 12:13:45 CEST 2007
On Fri, Jul 20, 2007 at 09:50:40AM +0200, Leopoldo Ghielmetti wrote:
>
> Oui, mais je me suis rendu compte après que la swap sur LVM implique
> l'impossibilité de récupération d'une hibernation.
Faux!
voici un copier coller d'une fenetre xterm dans laquelle j'ai fais
un ``ssh mercury''. Mercury est un vieux laptop avec 64Mo de RAM
(AMD K6 474Mhz) avec 4Go de disque dur, que je viens d'installer
avec GNU/Linux - Debian Etch.
mercury:~# fdisk -l /dev/hda
Disk /dev/hda: 4327 MB, 4327464960 bytes
255 heads, 63 sectors/track, 526 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 15 120456 83 Linux
/dev/hda2 16 526 4104607+ 8e Linux LVM
mercury:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/Vg1-ROOT 357005 177858 160715 53% /
tmpfs 30944 0 30944 0% /lib/init/rw
udev 10240 56 10184 1% /dev
tmpfs 30944 0 30944 0% /dev/shm
/dev/hda1 116648 33517 77109 31% /boot
/dev/mapper/Vg1-TMP 287871 16 272495 1% /tmp
/dev/mapper/Vg1-USR 1209472 801176 346856 70% /usr
/dev/mapper/Vg1-VAR 1652948 1113980 455000 72% /var
mercury:~# cat /proc/swaps
Filename Type Size Used Priority
/dev/mapper/Vg1-swap partition 393208 15144 -1
mercury:~# free
total used free shared buffers cached
Mem: 61892 26684 35208 0 1748 9516
-/+ buffers/cache: 15420 46472
Swap: 393208 15152 378056
mercury:~# hibernate
Extinction du laptop.
Bouton ``power on'', puis après un moment:
mercury:~#
mercury:~#
mercury:~#
mercury:~# date
Sat Jul 21 12:22:57 CEST 2007
mercury:~# cat /var/log/hibernate.log
Starting suspend at Sat Jul 21 12:21:19 CEST 2007
hibernate: [01] Executing CheckLastResume ...
hibernate: [01] Executing CheckRunlevel ...
hibernate: [01] Executing LockFileGet ...
hibernate: [01] Executing NewKernelFileCheck ...
hibernate: [10] Executing EnsureUSuspendCapable ...
hibernate: [11] Executing XHacksSuspendHook1 ...
hibernate: [59] Executing RemountXFSBootRO ...
hibernate: [89] Executing SaveKernelModprobe ...
hibernate: [91] Executing ModulesUnloadBlacklist ...
hibernate: [95] Executing XHacksSuspendHook2 ...
hibernate: [98] Executing CheckRunlevel ...
hibernate: [99] Executing DoUSuspend ...
hibernate: Running /usr/sbin/s2disk ...
hibernate: [90] Executing ModulesLoad ...
hibernate: [89] Executing RestoreKernelModprobe ...
hibernate: [85] Executing XHacksResumeHook2 ...
hibernate: [70] Executing ClockRestore ...
hibernate: [59] Executing RemountXFSBootRW ...
hibernate: [11] Executing XHacksResumeHook1 ...
hibernate: [01] Executing NoteLastResume ...
hibernate: [01] Executing LockFilePut ...
Resumed at Sat Jul 21 12:22:36 CEST 2007
> Et vu que je n'ai pas le temps (lire envie) de réinstaller entièrement
> mon notebook, je me passe de l'hibernation (au fond le boot ne dure que
> 2 minutes :-) ).
Tu n'aurras vraissemblablement pas besoin d'en arriver là.
Regardes du coté de ton ``init ram disk'' (mkinitramfs).
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list