erreur d'entrée / sortie ubuntu

9

J'ai un problème avec Ubuntu que je trouve difficile à résoudre pour des raisons qui deviendront claires:

# 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

Je ne peux donc pas voir ce qui se passe et je ne peux pas redémarrer à distance. Que puis-je faire pour aller au fond des choses?

De façon intéressante:

# init 0
Segmentation fault

Je peux cat / var / syslog mais pas / var / log / messages ou plusieurs autres fichiers importants. de moins en moins ne fonctionnent pas, ni la queue ni la tête, etc.

rplevy
la source
1
Cela ressemble assez à ce que vous obtenez après avoir couru sudo rm -rf /. (Je l'ai fait exprès, juste pour voir ce qui se passe réellement.)
AJMansfield

Réponses:

11

Le système rencontre de graves problèmes de lecture sur votre disque dur. Il est probable que le disque soit mort (presque certain), mais cela pourrait être quelque chose d'aussi simple qu'un câble lâche / déconnecté (ne comptez pas dessus). Il n'y a rien que vous puissiez faire pour le dépanner à partir d'ici. Il suffit de l'éteindre.

Vérifiez les connexions desserrées sur votre disque dur. Si tout va bien, démarrez à partir d'un disque de secours et exécutez fsck ou badblocks à partir de là.

J'espère que vous avez une sauvegarde.

bahamat
la source
1
La chose étrange cependant, c'est que lorsque j'ai pu redémarrer physiquement la machine et que je l'ai fait, cela est apparu sans problème. Je n'ai toujours trouvé aucun problème, bien que je prenne cela comme un signe d'avertissement que le disque n'est pas fiable et pourrait aller à un moment donné. Je garde tous mes fichiers importants dans au moins deux endroits en utilisant git, donc au moins cela n'aurait pas été un problème.
rplevy
Il est alors possible que ce ne soit qu'une erreur de communication (par exemple, un câble lâche). Gardez un œil dessus. Une fois qu'un disque commence à tomber en panne, il est généralement complètement mort peu de temps après.
bahamat
La même chose est arrivée à ma machine virtuelle. Une fois redémarré, il a bien fonctionné.
droope
0

Si vous utilisez une machine virtuelle, il est fort probable qu'il y ait eu une interruption dans les montages du système de fichiers, et Linux commute les montages en lecture seule comme mesure de sécurité.

Malheureusement, cela laisse votre système pratiquement inutilisable.

Si vous cochez / proc / mounts et recherchez le système de fichiers racine, il devrait y avoir une ligne comme celle-ci:

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

Vous verrez que le système de fichiers racine a été monté en lecture seule.

Fondamentalement, la seule chose à faire à ce stade (en supposant que c'est le problème) est de redémarrer (via un KVM ou un autre interrupteur de mise hors tension de la console).

elbie
la source