erro de entrada / saída do Ubuntu

9

Estou tendo um problema com o Ubuntu que acho difícil solucionar por motivos que ficarão claros:

# reboot
-bash: /sbin/reboot: Input/output error
# dmesg
-bash: /bin/dmesg: Input/output error
# ps -e
ps: error while loading shared libraries: /lib/libproc-3.2.8.so: cannot read file data: Input/output error
# lsof
-bash: /usr/bin/lsof: Input/output error
# fsck
-bash: /sbin/fsck: Input/output error
# badblocks
-bash: /sbin/badblocks: Input/output error

Portanto, não consigo ver o que está acontecendo e não consigo reiniciar remotamente. O que posso fazer para chegar ao fundo disso?

Curiosamente:

# init 0
Segmentation fault

Eu posso cat / var / syslog, mas não / var / log / messages ou vários outros arquivos importantes. menos e mais não funcionam, nem cauda nem cabeça, etc.

rplevy
fonte
11
Parece bastante semelhante ao que você obtém após a execução sudo rm -rf /. (Eu fiz isso de propósito, só para ver o que realmente acontece.)
AJMansfield

Respostas:

11

O sistema está tendo problemas graves para ler o disco rígido. É provável que o disco esteja morto (quase certo), mas pode ser algo tão simples quanto um cabo solto / desconectado (não conte com ele). Não há nada que você possa fazer para solucionar o problema a partir daqui. Apenas desligue-o.

Verifique se há conexões frouxas no seu disco rígido. Se estiver tudo bem, inicialize a partir de um disco de recuperação e execute fsck ou badblocks a partir daí.

Espero que você tenha um apoio.

bahamat
fonte
11
O mais estranho é que, quando eu fui capaz de reiniciar fisicamente a máquina e o fiz, ela voltou aparentemente sem problemas. Ainda não encontrei nenhum problema, embora esteja tomando isso como um sinal de aviso de que o disco não é confiável e pode ir em algum momento. Eu mantenho todos os meus arquivos importantes em pelo menos dois lugares usando o git, pelo menos isso não teria sido um problema.
rplevy
É possível que tenha sido apenas um erro de comunicação (por exemplo, cabo solto). Fique de olho nisso. Quando um disco começa a falhar, geralmente está completamente morto logo depois.
bahamat
O mesmo aconteceu com minha máquina virtual. Uma vez reiniciado, começou a funcionar bem.
droope
0

Se você estiver usando uma VM, é bem provável que tenha havido alguma interrupção nas montagens do sistema de arquivos, e o linux alterne as montagens para ler apenas como uma medida à prova de falhas.

Infelizmente, ele deixa seu sistema praticamente inutilizável.

Se você verificar / proc / mounts e procurar o sistema de arquivos raiz, deve haver uma linha como esta:

/dev/dm-0 / ext4 ro,relatime,errors=remount-ro,data=ordered 0 0

Você verá que o sistema de arquivos raiz foi montado somente leitura.

Basicamente, a única coisa a fazer neste momento (supondo que esse seja o problema) é reiniciar (por meio de um KVM ou outro interruptor de desligamento do console).

elbie
fonte