Eu vi o desligamento interrompido se houver montagens NFS (obsoletas) ou se o servidor estiver conectado à SAN. Aqui está uma lista de verificação para você:
- Você ainda pode ver todas as montagens de disco com
df -h (ou acessar as montagens?)
- Existem outros processos além de
shutdown em D state?
- O
dmesg retorna alguma coisa sobre E / S ou há até mesmo um pequeno pânico do kernel esperando por você?
- Se houver processos usando alguma montagem SAN / NFS, você poderá parar esses processos manualmente, verificar com
lsof que nenhum arquivo está aberto nessa montagem e, em seguida, umount que são montados?
- Se
btrace estiver instalado, btrace /your/disk retornará algo?
Se tudo o mais falhar, a estrofe SysRq fornecida pelo @quanta deve funcionar, MAS primeiro certifique-se de que alguém possa fisicamente tomar conta do servidor se, por algum motivo, ele não inicializar corretamente.