Re: Вопросы гибернации
2/26/2009, "Dmitry Nezhevenko" <dion@inhex.net> вы писали:
>> Мои вопросы связаны с глюками гибернации в ubuntu. Понимаю, что ubuntu -
>> оффтопик, но я хотел бы задать уважаемым участникам этой рассылки
>> вопросы общего характера, применительно к debian, ответы на которые,
>> думаю, помогут мне разобраться и с ubuntu.
>
>Далеко не факт, что помогут. У бубунты есть свое community.
ubuntu-ru? Ok, попробую.
>> 2) Сколько существует способов гибернации на жесткий диск? Я нагуглил
>> программу s2disk и "механизмы ядра", запускающиеся, если s2disk не
>> установлен. Что за "механизмы ядра"? Есть ли еще способы? В чем
>> принципиальная разница между ними? (Посоветуйте, где почитать)
>
>Способ ровно один -- сбросить содержимое оперативки на винт и вырубиться.
>Реализации под Linux есть три: ядерный, swsusp, uswsusp и TuxOnIce.
1) ядерная реализация 2) uswsusp 3) TuxOnIce – правильно я понял?
>Плюс бывают разные юзерспейсные обвязки (pm-utils, powersaved, hibernate, etc).
В описании пакета hibernate написано:
Currently the script supports all suspend mechanisms available through
the /sys/power/state interface (including ACPI suspend and the in-kernel
software suspend), as well as Software Suspend 2
(http://www.suspend2.net)
То есть тут различают
1) in-kernel software suspend 2) ACPI suspend 3) Software Suspend 2 =
TuxOnIce
uswsusp = ACPI suspend или это какая-то другая классификация?
>> 3) Если гибернация работает вручную, но не работает автоматически (при
>> достижении критического уровня разряда батареи), значит, возможно, дело
>> в gnome-power-manager. Что разумнее: бороться с ним - gpm - или написать
>> собственный скрипт, считывающий процент разряда, например, с acpi -b и
>> запускающий, когда нужно, команду гибернации?
>
>Нужно разобраться, что является генеральной "линией партии" в убунте и
>чинить это
Про генеральную линию партии – это хорошо ))
>> 4) Попытавшись написать такой скрипт гибернации и засунув его в крон
>> ежеминутно
>
>Зачем?
Зачем ежеминутно? Чтобы не пропустить нужный процент.
>> , наблюдал ситуацию, когда гибернация зависла более чем на
>> минуту, после чего скрипт вызвался повторно и надежд на отвисание машины
>> у меня не осталось. Каков простейший способ не дать скрипту гибернации
>> запуститься повторно?
>
>lock-файлы ;)
Спасибо, погуглю.
С уважением,
Алексей Мишустин
Reply to: