Архив за 2nd Февраль 2008

Перезагрузка Linux машины через SysRQ

Иногда возникает ситуация, когда удаленно, по ssh например, нужно перезагрузить linux сервер. Команды reboot, shutdown не работают так как нужно, то есть просто висят в процессах, но машина не уходит в перезагрузку.

Такое часто бывает, когда отказывает диск, или начинаются проблемы с RAID массивом. Для форсирования перезагрузки сервера нам подойдет sysrq.

Для начала включаем sysrq через proc:

Далее посылаем нужную комманду в sysrq триггер:

Как показывает практика, машина мгновенно уходит в reboot.