Erros de I/O no Linux
Postado por Walter Cunha | Categoria: Linux | Data: 16-12-2009
Tags: hd, i/o erro, kiwi, Linux
0
Erros de I/O no Linux como solucionar?
Erro de I/O, um erro não muito comum de se ver, mas, pode acontecer quando menos se espera, aumentando as chances se os discos estiverem com mais de 4 anos de uso continuo ( isso não descarta a possibilidade de acontecer com um disco novo ).
Quando isso ocorre, você pode estar local ou remotamente e o disco falhar você não terá mais acesso aos programas que estao em disco, nem mesmo poderá executar nenhum comando inclusive os para reiniciar ou desligar a máquina. Nesse caso você receberá mensagens de erro de I/O.
# reboot
bash: /sbin/reboot: Input/output error
# shutdown -r now
bash: /sbin/shutdown: Input/output error
Temos duas situações aqui com soluções diferentes.
A primeira é, se você souber que o problema que está acontecendo pode ser porque o sistema foi corrompido devido a um boot repentino, podemos executar os seguintes comandos abaixo, que iremos envia-las diretamente para o kernel usando a interface do /proc:
# ativa o suporte as teclas máquinas
echo 1 > /proc/sys/kernel/sysrq
# Envia o código do comando que será executado, no caso reBoot.
echo b > /proc/sysrq-trigger
Caso esteja local mas não tenha acesso a máquina para pressionar o “power” pode pressionar no teclado a tecla SysRq após digitar o primeiro comando.
A segunda seria um problema de disco falhando devido algum problema físico ou mesmo de tempo de uso, a solução acima será inválida uma vez que a unica solução nesse caso é a substituição do disco defeituoso por um novo.
OBS: Em breve estarei publicando um post explicando como usar o fsck para reparar o disco com um erro lógico.

