Назад | Перейти на главную страницу

Halt переходит в непрерывное состояние при завершении работы - как я могу завершить работу?

У меня произошел сбой жесткого диска, в результате которого многие процессы перешли в непрерывное состояние (состояние "D" в ps- Посмотреть этот вопрос). Я не могу убить эти процессы, поэтому хочу завершить работу, но, к сожалению halt теперь также отображается как "D", и машина не перезагружается!

ben@jack:~$ ps aux | grep "halt"
root      7875  0.0  0.0   4148   700 ?        S    Mar08   0:00 /bin/sh /etc/rc0.d/S01halt stop
root      7880  0.0  0.0  10436   680 ?        D    Mar08   0:00 halt -d -f -i -p

Как я могу оправиться от этого?

Если в вашей системе он включен, вы, вероятно, можете использовать Магия SysRq для принудительного завершения работы или перезагрузки. В противном случае, надеюсь, у вас есть доступный по сети источник питания, к которому вы можете войти? Затем вы можете выключить и снова включить розетку, к которой подключен хост.

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

И, конечно же, в крайнем случае, пришло время отправить на место лакея.