errore di input / output di Ubuntu


9

Sto riscontrando un problema con Ubuntu che sto trovando difficile da risolvere per ragioni che risulteranno chiare:

# 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

Quindi non riesco a vedere cosa sta succedendo e non riesco a riavviare da remoto. Cosa posso fare per arrivare alla fine di questo?

È interessante notare che:

# init 0
Segmentation fault

Posso cat / var / syslog ma non / var / log / messaggi o molti altri file importanti. sempre più non funzionano, né coda o testa, ecc.


1
Sembra abbastanza simile a quello che ottieni dopo aver corso sudo rm -rf /. (L'ho fatto apposta, solo per vedere cosa succede realmente.)
AJMansfield

Risposte:


11

Il sistema sta riscontrando gravi problemi nella lettura del disco rigido. È probabile che il disco sia morto (quasi certo), ma potrebbe essere qualcosa di semplice come un cavo allentato / disconnesso (non contare su di esso). Non c'è niente che puoi fare per risolverlo da qui. Spegnilo e basta.

Verificare la presenza di connessioni allentate sul disco rigido. Se tutto va bene, esegui l'avvio da un disco di ripristino ed esegui fsck o badblock da lì.

Spero che tu abbia un backup.


1
La cosa strana però è che quando sono stato in grado di riavviare fisicamente la macchina e l'ho fatto, apparentemente è tornato senza problemi. Non ho ancora riscontrato alcun problema, anche se lo sto prendendo come segnale di avvertimento che il disco non è affidabile e potrebbe andare a un certo punto. Tengo tutti i miei file importanti in almeno due posti usando git, quindi almeno non sarebbe stato un problema.
Rplevy,

Quindi è possibile che si sia trattato solo di un errore di comunicazione (ad es. Cavo allentato). Tienilo d'occhio però. Una volta che un disco inizia a guastarsi, di solito è completamente morto subito dopo.
Bahamat,

Lo stesso è successo alla mia macchina virtuale. Una volta riavviato, ha iniziato a funzionare correttamente.
droope il

0

Se stai usando una VM è molto probabile che ci sia stata qualche interruzione nei montaggi del filesystem, e Linux cambia i montanti per leggere solo come misura di sicurezza.

Sfortunatamente, lascia il tuo sistema praticamente inutilizzabile.

Se controlli / proc / mounts e cerchi il filesystem di root, dovrebbe esserci una linea come questa:

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

Vedrai che il filesystem di root è stato montato in sola lettura.

Fondamentalmente l'unica cosa da fare a questo punto (supponendo che questo sia il problema) è riavviare (tramite un KVM o un altro interruttore di spegnimento della console).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.