Ubuntuの入出力エラー


9

Ubuntuで問題が発生しました。明らかになる理由により、トラブルシューティングが困難です。

# 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

だから何が起こっているのかわかりませんし、リモートで再起動することもできません。これの底に到達するために私は何ができますか?

興味深いことに:

# init 0
Segmentation fault

/ var / syslogはcatできますが、/ var / log / messagesや他のいくつかの重要なファイルはcatできません。うまくいかなくなったり、しっぽや頭を動かしたりすることは少なくなります。


1
実行後に得られるものとかなり似ているように聞こえますsudo rm -rf /。(私は、実際に何が起こるかを見るために、わざとそれをやった。)
AJMansfield 2013

回答:


11

システムでハードディスクの読み取りに重大な問題が発生しています。ディスクが故障している可能性があります(ほぼ確実です)が、ケーブルが緩んでいる/切断されている(それを当てにしないでください)のような単純なものである可能性があります。ここからトラブルシューティングを行うためにできることは何もありません。電源を切るだけです。

ハードディスクの接続が緩んでいないか確認してください。すべて問題なければ、レスキューディスクから起動し、そこからfsckまたはbadblocksを実行します。

私はあなたがバックアップを持っていると思います。


1
奇妙なのは、マシンを物理的に再起動して再起動できたときに、問題なく一見戻ってきたことです。私はまだ問題を発見していませんが、これはディスクが信頼性がなく、ある時点で移動する可能性があることを警告する兆候としてとっています。私はすべての重要なファイルをgitを使用して少なくとも2か所に保管しているので、少なくともそれは問題にはなりませんでした。
rplevy

次に、それが単なる通信エラー(ケーブルの緩みなど)であった可能性があります。ただし、目を離さないでください。ディスクが故障し始めると、通常はすぐに完全に停止します。
バハマト

私の仮想マシンにも同じことが起こりました。再起動すると、正常に動作し始めました。
垂れ下がる2012年

0

VMを使用している場合は、ファイルシステムのマウントに中断があった可能性が高く、Linuxはフェイルセーフ対策としてマウントを読み取り専用に切り替えます。

残念ながら、それはあなたのシステムを実質的に使用できないままにします。

/ proc / mountsをチェックしてルートファイルシステムを探すと、次のような行があるはずです。

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

ルートファイルシステムが読み取り専用でマウントされていることがわかります。

基本的にこの時点で行うべきことは(これが問題であると想定して)、再起動することです(KVMまたはその他のコンソールの電源オフスイッチを介して)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.