マシンを通常モードまたはランレベル1で起動すると、次のエラーがスローされ、マシンを起動できません。
checking filesystems
/dev/MyGroup/LogVol00: UNEXPECTED INCONSISTENCY; RUN fsck MANNUALLY
(i.e., without -a or -p options)
\*** An error occured during the file system check
\*** Dropping you to a Shell; the system will reboot
\*** when you leave the Shell
Give root password for maintenance (or type Control-D to continue):
パスワードを入力してfsck
とe2fsck
を実行しましたが、どちらも以下に示すように同じエラー形式になります。
(Repair filesystem) 1 # fsck
fsck 1.39 (29-May-2006)
OR
(Repair filesystem) 1 # e2fsck -y /dev/MyGroup/LogVol00
e2fsck 1.39 (29-May-2006)
/dev/MyGroup/LogVol001: clean, 141289/1402144 files, 804207/1400832 blocks
e2fsck 1.39 (29-May-2006)
The filesystem size of the device is 131072 blocks
Either the superblock or the partition table is likely to be corrupt!
ここで、次のように代替スーパーブロックを使用することにします。
(Repair filesystem) 6 #dumpe2fs /dev/MyGroup/LogVol00 | grep -i superblock
Alternate-superblockでファイルシステムを修復するには、次のコマンドを使用します。
(Repair filesystem) 7 #e2fsck -f -b 8193 /dev/MyGroup/LogVol00
すべての代替スーパーブロックを使用した後、次のように同じエラーメッセージが表示されます。
e2fsck 1.39 (29-May-2006)
/dev/MyGroup/LogVol00: recovering journel
e2fsck: unable to set superblock flags on /dev/MyGroup/LogVol00:
このタイプの問題をトラブルシューティングするにはどうすればよいですか?
再起動してエラーが発生する前に構成を変更していたことについては触れません。変更を加える場合は、どこを見ればよいかがわかります。ただし、構成が変更されずにこれが発生したと仮定します。
まず、実際のディスクに問題がある可能性があります。からの出力を見てください
dmesg
コマンドを実行し、e2fsckコマンドを実行した後に問題が表示されるかどうかを確認します。
考えられる原因が表示されない場合は、論理ボリュームのステータスを確認してください。使用する
lvdisplay /dev/MyGroup/LogVol00
それは多くのものをリストします。特に、出力のLV書き込みアクセス、LVステータス、および「LVサイズ」エントリを確認します。読み取り専用アクセスまたは間違ったパーティションサイズは、問題を引き起こす可能性があります。