ext4_mb_generate_buddy ファイルシステムエラー

ext4_mb_generate_buddy ファイルシステムエラー

ソフトウェアRAIDで構成されたシステムのSSDタイプのディスクで、次のファイルシステムエラーが発生します。この問題の考えられる理由はありますか?ご協力ありがとうございます。

カーネルバージョン: 3.10.0-957.21.3.el7.x86_64 オペレーティングシステムバージョン: CentOS 7.6.1810

EXT4-fs error (device md0): ext4_mb_generate_buddy:757: group 82800, block bitmap and bg descriptor inconsistent: 32768 vs 28640 free clusters 
EXT4-fs error (device md0): ext4_mb_generate_buddy:757: group 82816, block bitmap and bg descriptor inconsistent: 32768 vs 28640 free clusters 
EXT4-fs (md0): error count since last fsck: 70 
EXT4-fs (md0): initial error at time 1617606033: ext4_mb_generate_buddy:757 
EXT4-fs (md0): last error at time 1617606034: ext4_mb_generate_buddy:757

答え1

これらのエラーメッセージにディスクI / Oエラーが含まれていないと、ファイルシステムが破損しているようです。

この...error at time...値はUnixタイムスタンプのようです。次のように、人間が読める時間の値に変換できます。

$ TZ=UTC date -d @1617606033
Mon  5 Apr 07:00:33 UTC 2021

$ TZ=UTC date -d @1617606034
Mon  5 Apr 07:00:34 UTC 2021

ファイルシステムには1秒間に70個のエラーが蓄積されるようです。当時のシステムで何が起こったのか調べてください。ディスクI / Oエラーが記録されますか?

同様のツールを使用して、smartctlソフトウェアRAIDセットに構成されている個々のディスクの状態を確認できます。

また、cat /proc/mdstatソフトウェアRAIDセットのヘルスチェックを使用してください。 RAID セットを積極的に監視しない場合、または監視に失敗した場合、RAID セットのディスクの 1 つに障害が発生した場合にのみ、エラーの最初の兆候が表示されることがあります。失敗したそしてその他1つが失敗し始めます...これらの状況に直面する可能性があると思われる場合は、RAIDセットが引き続き機能している間、できるだけ早く追加のバックアップを作成してください。その後、故障したディスクの交換を開始します。

プライマリディスクの状態が良いと思われる場合は、/dev/md0できるだけ早くディスクを取り外してファイルシステムチェックを実行する必要があります。しかし、万が一の場合に備えて、まずバックアップを作成してください。

関連情報