プロが教えるわが家の防犯対策術!

ファイルシステムをチェックしようと思い、fsckを実行したところ、
「Bad magic number in super-block while trying to re-open /1」と表示されて、lsでディレクトリ情報が見えなくなったし、他のコマンドは使用自体ができない状態です。どなたか復旧方法を教えてください。

環境:Redhat ES4
# df
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置
/dev/hda3 37341064 33954056 1490136 96% /
/dev/hda1 101086 8710 87157 10% /boot
none 517132 0 517132 0% /dev/shm

# fsck /dev/hda3
fsck 1.35 (28-Feb-2004)
e2fsck 1.35 (28-Feb-2004)
/dev/hda3 is mounted.

WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.

Do you really want to continue (y/n)? yes

/1: recovering journal
fsck.ext3: Bad magic number in super-block while trying to re-open /1

A 回答 (1件)

mountしたまま、fsckしたからでしょうねぇ。


WARNING出てるのに強引にやっちゃったんですね。

/ ひとつみたいだから、boot後はumountもできないだろうから、
CDブータブルな Linuxで立ち上げてディスクをリカバリしていくしかないんじゃないかな。

この回答への補足

以下を実行して修復できました。

fsck.ext3 -y /dev/hda3

補足日時:2008/07/03 13:42
    • good
    • 0
この回答へのお礼

やはり、そうですか。マウント中でもチェックするのは平気なのかと思ったけど、違うんですね。だったら、ワーニング出さずにエラーにしてほしいところ。強制ならオプションにすれば間違えないのに。。。

お礼日時:2008/07/03 13:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!