質問: e2fsck:logicalvolumeにスーパーブロックフラグを設定できません マシンを通常モードまたはランレベル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サイズ」エントリを確認します。読み取り専用アクセスまたは間違ったパーティションサイズは、問題を引き起こす可能性があります。