error de entrada / salida de ubuntu

9

Tengo un problema con Ubuntu que me resulta difícil solucionar por razones que quedarán claras:

# 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

Así que no puedo ver lo que está sucediendo y no puedo reiniciar de forma remota. ¿Qué puedo hacer para llegar al fondo de esto?

Interesantemente:

# init 0
Segmentation fault

Puedo cat / var / syslog pero no / var / log / messages o varios otros archivos importantes. cada vez menos no funcionan, tampoco la cola o la cabeza, etc.

rplevy
fuente
1
Suena bastante similar a lo que obtienes después de correr sudo rm -rf /. (Lo hice a propósito, solo para ver qué sucede realmente).
AJMansfield

Respuestas:

11

El sistema tiene problemas graves para leer su disco duro. Es probable que el disco esté muerto (casi seguro), pero podría ser algo tan simple como un cable suelto / desconectado (no cuente con él). No hay nada que puedas hacer para solucionarlo desde aquí. Solo apágalo.

Compruebe si hay conexiones sueltas en su disco duro. Si todo está bien, arranque desde un disco de rescate y ejecute fsck o badblocks desde allí.

Espero que tengas una copia de seguridad.

bahamat
fuente
1
Sin embargo, lo extraño es que cuando pude reiniciar físicamente la máquina y lo hice, aparentemente volvió sin problemas. Todavía no he encontrado ningún problema, aunque lo estoy tomando como una señal de advertencia de que el disco no es confiable y podría funcionar en algún momento. Mantengo todos mis archivos importantes en al menos dos lugares usando git, por lo que al menos eso no habría sido un problema.
rplevy
Entonces es posible que haya sido solo un error de comunicación (p. Ej., Cable suelto). Sin embargo, vigílalo. Una vez que un disco comienza a fallar, generalmente está completamente muerto poco después.
bahamat
Lo mismo le sucedió a mi máquina virtual. Una vez reiniciado, comenzó a funcionar bien.
Droope
0

Si está utilizando una VM, es muy probable que haya una interrupción en los montajes del sistema de archivos, y Linux cambie los montajes para que se lean solo como una medida a prueba de fallas.

Desafortunadamente, deja su sistema prácticamente inutilizable.

Si marca / proc / mounts y busca el sistema de archivos raíz, debería haber una línea como esta:

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

Verá que el sistema de archivos raíz se ha montado de solo lectura.

Básicamente, lo único que hay que hacer en este momento (suponiendo que este sea el problema) es reiniciar (a través de un KVM u otro interruptor de apagado de la consola).

elbie
fuente