Day: August 30, 2008

Reiniciando o computador remotamente quando o disco falhar

Se voce estiver acessando remotamente outro computador e o disco deste computador falhar voce nao tera’ mais acesso aos programas que estao em disco, nem mesmo podera’ executar o comando “reboot”:

# reboot
bash: /sbin/reboot: Input/output error
# shutdown -r now
bash: /sbin/shutdown: Input/output error

Felizmente existe uma solucao para resolver este problema, trata-se das teclas magicas SysRq (se vc tiver acesso local a maquina basta executar Alt + SysRq + tecla desejada), porem ao inves de tecla-las nos iremos envia-las diretamente para o kernel usando a interface do /proc:

echo 1 > /proc/sys/kernel/sysrq

echo b > /proc/sysrq-trigger

O primeiro comando ativa o suporte as teclas maquinas e o segundo comando envia o codigo do comando que sera’ executado, no caso reBoot.

A lista de todos os comando pode ser vista neste link na Wikipedia.

Esta dica foi retirada do Linux Jornal:
http://www.linuxjournal.com/content/rebooting-magic-way