Ubuntu Server 12.04で、(dmesgを介して)次のエラーが発生しました。
[ 1104.544121] EXT4-fs error (device md0): ext4_mb_generate_buddy:739: group 10771, 0 clusters in bitmap, 32768 in Gd
[ 1104.549227] EXT4-fs error (device md0): ext4_mb_generate_buddy:739: group 10772, 0 clusters in bitmap, 32768 in Gd
[ 1151.872640] EXT4-fs error (device md0): ext4_mb_generate_buddy:739: group 10784, 28639 clusters in bitmap, 28640 in Gd
これらのエラーが表示される理由がまったくわかりません。
私のサーバー構成:
エラーの考えられる原因:
グーグルで検索しましたが、解決策が見つかりませんでした。私は試すかもしれません:
ディスクをアンマウントして、fsckを実行してみてください。このコマンドは何を示していますか?
cat /proc/mdstat
ファイルシステムを修復できるように、ディスクは同期している必要があります。
これらのメッセージは、ext4バディアロケータービットマップ間の空きブロック数とグループ記述子の空きブロック数の不一致をext4が検出したためです。これは、ビットマップの破損の結果である可能性があります。不一致の場合、コードはグループ記述子の空きブロック数をビットマップから計算された値で更新して、それらが今後一致することを確認します。この問題の正確な原因は、プライベートBugzillaでまだ調査中ですが、リモートストレージの状況での原因は、ほとんどの場合、ハードウェア/ファームウェアに関連しているようです。