LINUX.ORG.RU

Сохранение полного состояния Linux системы между перезагрузками


0

0

Александр Андреев рассказал о настройке "засыпания" Linux системы со сбросом образа памяти на диск, что позволяет мгновенно выключить компьютер и так же мгновенно продолжить работать после включения.

В статье рассматривается настройка для Slackware Linux 10 с ядром 2.6.14 и Suspend2 патчами версии 2.2-rc14.

>>> Подробности

★★

Проверено: Obidos ()

вот если бы при этом можно было заменить ядро.....

Kn1ght
()

а смысл? кому надо - давно уже сам все собрал, информации - куча.
дома на ноуте уже год как работает.

forester156
()

Надеюсь по умному работает, сохраняет только измененные страницы? Или как все остальные перделки в линуксе

anonymous
()

Классная вещь, юзаю! Кстати, в нитро-ядрах она есть...

ram32
()

> мгновенно выключить компьютер

"Мгновенно" выключается только тот комп, у которого источник питания исчез. "Маркетологи на LOR'е", блин.

Кстати, "а смысл(?)" в дополнительных патчах "на эту тему", если vanilla 2.6.x (.10 - .15 точно) умеет "hibernate", etc...

poige
()
Ответ на: > мгновенно выключить компьютер от poige

В мейнстриме суспенд первой версии. А это - второй.

У меня вобщем-то тоже всё работает без всяких статей. :)

Кстати, в дебиане компиляция ядра и приложение к нему соответствующих патчей делается одной командой:

$ make-kpkg --added-patches suspend2 (и так далее)

mahatma
()

> "Бонус - при сохранении в файл можно далее этот файл использовать как загрузочный образ на большом количестве одинаковых систем."

Бред сумасшедшего?

dm1024 ★★★
()

Статья ни о чем. Гораздо более полных хаутушек дочерта. В частности, не
сказано, какие сервисы надо останавливать и какие драйверы выгружать. О
hibernate-script, который это все автоматизирует, и которому zenity
совсем не нужен, сказаны лишь пара слов. Ядро надо либо ванильное
патчить, либо брать готовый патчсет, emerge suspend2-sources.

grob ★★★★★
()
Ответ на: комментарий от dm1024

нет, не сумасшедшего, а обкурившегося неправильной травы студента-мечтателя, первокурсника

anonymous
()
Ответ на: комментарий от grob

более того: для hibernate-script второй суспенд ваще не нужен: в конфиге мона выбрать : suspend2, sysfs, proc. В статье описан метод через проц фс, хотя такой метод на данный момент деприкейдед. У мя всё прекрасно работает и с первым суспендом, правда после суспенда в рамы компу кранты: ничё не грузится и не пошет клава - наверрное fglrx бесится. Ну и ... с ним

Pi ★★★★★
()
Ответ на: комментарий от anonymous

А зомби оно нормально востанавливает?

anonymous
()
Ответ на: комментарий от grob

> emerge suspend2-sources

ставить сорцы ориентированные только на гибернейт ? меня если честно всегда немного раздражала эта особенность в портэжах, благо есть нормальные десктопные ядра, патченые для suspend2

Syncro ★★★★★
()

Статья похоже была сделана очень просто, автор перевёл всё что смог из http://www.suspend2.net/HOWTO и добавил от себя строчку о том какой командой накладывать патч на ядро.

anonymous
()
Ответ на: комментарий от anonymous

А вот если я гружу несколько ОС которые работают с одной файловой системой?

Выключаюсь suspend'ом этим. Гружу другую ОС, модифицирую данные на ФС. Перегружаю обратно suspend'ом, предыдущую систему и её приложения и драйверы ни подозревая об изменениях между suspend'ом и восстановлением начинают всё ломать. То есть тут нужно только с одной системой работать?

Android
()
Ответ на: комментарий от grob

>Статья ни о чем. Гораздо более полных хаутушек дочерта...

+1

не прошло и 10 лет как родили для суси... сравните например по информативности с этим: http://gentoo-wiki.com/HOWTO_Software_Suspend_v2

зачем такое вообще пропускают модераторы? следующим шагом будет что - подробное howto по монтированию дискет?

anonymous
()
Ответ на: комментарий от Android

>То есть тут нужно только с одной системой работать?

не... ну ты мозг! однозначно!

Pi ★★★★★
()
Ответ на: комментарий от anonymous

значит ацпи таблица обдолбанная

Pi ★★★★★
()
Ответ на: комментарий от anonymous

Ага. Аптайм действительно не сбивается. :)

anonymous
()
Ответ на: комментарий от forester156

а в VMS это еще 10 лет назад реализовали, гы-гы :D

anonymous
()
Ответ на: комментарий от forester156

> это, как минимум, ускорение в разы старта системы и ее независимость от глюков сохранялки сеансов wm/de.

Windows XP поставь - там ни глюков сохранялки сеансов, да и suspend-to-disk давно без костылей и патчей. Это ж только в линуксах кривых "прикручивание" постоянное. ))

anonymous
()
Ответ на: комментарий от Syncro

>ставить сорцы ориентированные только на гибернейт ? меня если честно всегда немного раздражала эта особенность в портэжах, благо есть нормальные десктопные ядра, патченые для suspend2

Нет, это то же, что и gentoo-sources + suspend2.

Davidov ★★★★
()
Ответ на: комментарий от anonymous

> Windows XP поставь - там ни глюков сохранялки сеансов,

Глючит. thinkpad 600X. Линукс - нормально.

anonymous
()

Кстати кто-нить знает как пускать систему в Hardware Suspend? На фряхе это делалось через acpi,а в линухе такой фичи не нашел =(((

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

> Кстати кто-нить знает как пускать систему в Hardware Suspend? На фряхе это делалось через acpi,а в линухе такой фичи не нашел =(((

/sys/power/state?

anonymous
()
Ответ на: комментарий от anonymous

> П...жь. Засекал. Время сравнимое.

Элемент А сравним с B, если либо A>=B, либо B>=A.

Если загружать голую систему то время запуска сильно отличаться не будет. Но если надо запустиь кучу программ ...

anonymous
()
Ответ на: комментарий от anonymous

> П...жь. Засекал. Время сравнимое.

на чем засекал-то?

gentoo/2.6.11/kde3.5 на acer 23xx/cm1.5/256: старт из саспенда в 3.2 раза быстрее чистого старта.

forester156
()
Ответ на: комментарий от anonymous

> Элемент А сравним с B, если либо A>=B, либо B>=A.

Сферические кони в вакууме не интересны.

> Если загружать голую систему то время запуска сильно отличаться не будет. Но если надо запустиь кучу программ ...

Что есть "голая система", если не "куча программ"?

anonymous
()
Ответ на: комментарий от anonymous

> Windows XP поставь - там ни глюков сохранялки сеансов, да и suspend-to-disk давно без костылей и патчей. Это ж только в линуксах кривых "прикручивание" постоянное. ))

а и стоит. венда для работы, линукс фо фан. меня прикалывает полдня возиться с тем, что в windows работает с двух тыцек крысой, я мазохист ;)

forester156
()
Ответ на: комментарий от forester156

debian/sawfish/rox/fbpanel/xterm x 12/firefox/thunderbird/2.6.12 старт из саспенда на 8 секунд быстрее чистого старта.

anonymous
()
Ответ на: комментарий от anonymous

>/sys/power/state

У меня там "standby mem". И как этим воспользоваться?

Suspend вообще класная тема для ноутов. А то, что написано в статье расчитана для начинающего пользователя.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

> У меня там "standby mem". И как этим воспользоваться?

echo stanby > sys/power/state

anonymous
()
Ответ на: комментарий от gh0stwizard

> У меня там "standby mem". И как этим воспользоваться?

echo standby > state

Положит комп в acpi S1 состояние, т.е. просто отключение проца...

echo mem > state

Положит комп в acpi S3 состояние, т.е. hibernate, и из него самый быстрый старт - 2-3 секунды всгео :D

echo disk > state - будет swsusp работать, т.е. суспенд на диск, или acpi S4

У тебя видимо swsusp не собран

B084 ★★
()
Ответ на: комментарий от anonymous

> Windows XP поставь - там ни глюков сохранялки сеансов

Ох уж эти сказки, ох уж эти сказочники :)

AP ★★★★★
()
Ответ на: комментарий от gh0stwizard

> Кстати кто-нить знает как пускать систему в Hardware Suspend?

Что это такое? Фряхи не видел, а в венде такое есть (чтоб было с чем сравнить)?

Да, и зачем это?

-- wrar

anonymous
()
Ответ на: > мгновенно выключить компьютер от poige

> "Мгновенно" выключается только тот комп, у которого источник питания исчез. "Маркетологи на LOR'е", блин.

Физик-электротехник, блин. Про переходные процессы слышал ? Мгновенно даже обычная лампочка не отключается, если ей питание отключить :)

anonymous
()
Ответ на: комментарий от anonymous

> Что есть "голая система", если не "куча программ"?

"Голая система" - ядро. Куча программ - всё, что запущенно на "голой системе" для того, чтобы ты, как поьзователь, мог хотя бы как-нибудь пообщаться с железом :)

anonymous
()

А ведь все же полезная весчь, особо на нотебуках. Хотя мне стыдно за нас... Мелкомягкие давно умеють, и весьма, весьма неплохо, что б там не говорили

anonymous
()
Ответ на: комментарий от anonymous

>Windows XP поставь - там ни глюков сохранялки сеансов, да и suspend-to-disk давно без костылей и патчей. Это ж только в линуксах кривых "прикручивание" постоянное. ))

Это надо в DE типа KDE/Gnome чтоб было. Действительно тут unuxы не на высоте. Сплошные патчи,перекомпиляция ядра и толпа полурабочих программ/скриптов для этого. И почему то описывают только ноуты. Под виндовс нажал на Sleep и через 3 секунды комп уже спит отключив всё что можно.

tommy ★★★★★
()

> несколько вариантов засыпания (с вариациями) несколько танцев с бубном (с разными па)

я пробовал - работает. имхо проще на одну кнопку в хр нажать, чем ето патчить, гуй настраивать... но все ж работает, что не может не радовать

anonymous
()

Очень полезно на десктопе. А все, что на десктопе, должно быть просто и прозрачно. Патчи и конфиги не здорово для ендюзера. Вывод - практическая польза будет, когда фича войдет в дистры.

anonymous
()

Я вот все думаю: а когда в Linux появится нечто _новое_, чего еще нет в mac, win etc?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.