LINUX.ORG.RU
решено ФорумAdmin

really fast linux reboot


0

0

Привет.

Есть немного труднодоступный тазик, ядро 2.6.30 + bfs scheduler, Debian lenny. Вчера он завис при сборке чего-то. Симптомы - gcc перешел в состояние D и неубиваем. Со временем та же проблема стала глобальной. Работают только su, ls, cd, echo, top. Судя по всему, сломался доступ к диску, и можно запустить только то, что висит в кеше. Нужно как-то ребутнуть тазик, причем shutdown, reboot, init 6 не работают, ибо инитскрипты нечитаемы.

Посоветуйте, как его отправить его в перезагрузку, пойдет даже крах ядра.


А не боитесь что потом не загрузится?

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

>http://www.opennet.ru/tips/info/1578.shtml

За такое надо отрывать переднюю голову.

Перед перезагрузкой надо:

послать всем процессам SIGTERM (e);
послать всем процессам SIGKILL (i);
выполнить sync (s);
отмонтировать все разделы (u);
и вот тогда и только тогда перезагружать (b).

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

Он же написал что не киляются процессы. Sysrq или reboot -f остаются последним шансом сделать ребут без помощи со стороны саппортов.

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

Вообще в таких случаях можно зайти на упс, к которому подключен сервер, и ребутнуть по питанию. Что по моему тоже самое, но более продвинутое :)

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

в дц персональный упс будет только если ты свой привезешь. Я не видел чтобы стоечные упсы какой-либо из дц в аренду сдавал. Есть ещё умные розетки которые умеют моргать питанием, но в отечественных дц редкость.

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