У меня произошел сбой жесткого диска, в результате которого многие процессы перешли в непрерывное состояние (состояние "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 на коробке, и вы можете войти в один из них, чтобы принудительно выключить цикл питания?
И, конечно же, в крайнем случае, пришло время отправить на место лакея.