Перезагрузка без перезагрузки
2 commenti » Debian , ядро , Open Source , системы , Советы и хитрости 2 комментариев »
Сегодня случилось со мной одна из тех вещей, которые приятно говорить только тогда, когда они нужны.
Я была организация серии новый виртуальный сервер веб-хостинга на клиента, когда все вдруг машина перестала отвечать на любую форму команды.
Баш среду, где я печатал мои команды казались нетронутыми, в том смысле, что я мог сделать любой нормальной работы, если они что-то делать с файловой системой работает прекрасно, как верхние и пс команды, но это было невозможно сделать меньше файлы или даже получить человек любой команде ... Во всех случаях мы можем получить жестокий и однозначный Ошибка ввода / вывода, к сожалению очевидный симптом проблемы в файловой системе.
Нельзя сказать, что это та ситуация, где я нашел себя часто, слава богу, но почти наверняка проблема с RAID-контроллерами и дисками (как новый), я решил сделать перезагрузку, но эта команда возвращает те же Ошибка: не доступен в виде памяти в ядро процесса обязательно должен быть взят из файловой системы, так что ... Ошибка ввода / вывода.
С появлением этого романа и скучно, трудно прийти сюда и зарегистрировать пару команд, с которыми они имеют возможность общаться с ядром мои плохие намерения:
# echo 1 > /proc/sys/kernel/sysrq
# echo b > /proc/sysrq-trigger
С первого оператора Я SysRq включен флаг, который позволяет отправлять команды непосредственно в ядро, в то время как второе заявление, по сути команды перезагрузки. Вот некоторые полезные ссылки, чтобы узнать больше об этой мощной и ценные способы взаимодействия с ядром Linux:
- http://it.wikipedia.org/wiki/Magic_Sys_Req
- http://en.wikipedia.org/wiki/Magic_SysRq_key
- http://www.linuxhowtos.org/Tips% 20и% 20Tricks/sysrq.htm







