
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?
Interessantemente:
# init 0
Segmentation fault
Posso cat /var/syslog mas não /var/log/messages ou vários outros arquivos importantes. menos e mais não funcionam, nem cauda ou cabeça, etc.
Responder1
O sistema está tendo sérios problemas para ler seu disco rígido. É provável que o disco esteja morto (quase certo), mas pode ser algo tão simples como um cabo solto/desconectado (não conte com isso). Não há nada que você possa fazer para solucionar o problema a partir daqui. Apenas desligue-o.
Verifique se há conexões soltas no disco rígido. Se tudo estiver bem, inicialize a partir de um disco de recuperação e execute fsck ou badblocks a partir daí.
Espero que você tenha um backup.
Responder2
Se você estiver usando uma VM, é bem provável que tenha havido alguma interrupção nas montagens do sistema de arquivos e o Linux mude as montagens para somente leitura como uma medida à prova de falhas.
Infelizmente, isso deixa seu sistema praticamente inutilizável.
Se você verificar /proc/mounts e procurar pelo sistema de arquivos raiz, deverá 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 (assumindo que este seja o problema) é reinicializar (através de um KVM ou outro interruptor de desligamento do console).