EXT4-fsでDelayed block allocation failed for inodeが発生

概要: 本ドキュメントでは、messagesにEXT4-fs Delayed block allocation failedが表示される場合の対処方法について説明します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

messagesにEXT4-fs Delayed block allocation failedが表示される。
システム上目に見える兆候はない。

 

messagesに以下のような記録が残ります。

Apr 23 19:49:36 XXXXXXXXXXXXXXX kernel: [6489004.378439] EXT4-fs (sdb): error count since last fsck: 10

Apr 23 19:49:36 XXXXXXXXXXXXXXX kernel: [6489004.385577] EXT4-fs (sdb): initial error at time 1606188886: mb_free_blocks:1450: inode 70123522: block 27835614

Apr 23 19:49:36 XXXXXXXXXXXXXXX kernel: [6489004.397960] EXT4-fs (sdb): last error at time 1675818014: ext4_mb_generate_buddy:757

 :

 :

Apr 24 09:19:29 XXXXXXXXXXXXXXX kernel: [6537601.326894] EXT4-fs (sdb): Delayed block allocation failed for inode 19924108 at logical offset 43008 with max blocks 2048 with error 5

Apr 24 09:19:29 XXXXXXXXXXXXXXX kernel: [6537601.326894] EXT4-fs (sdb): This should not happen!! Data will be lost

Apr 24 09:19:29 XXXXXXXXXXXXXXX kernel: [6537601.326894]

Apr 24 09:19:29 XXXXXXXXXXXXXXX kernel: [6537601.329040] EXT4-fs (sdb): Delayed block allocation failed for inode 19958444 at logical offset 151552 with max blocks 2048 with error 5

Apr 24 09:19:29 XXXXXXXXXXXXXXX kernel: [6537601.329040] EXT4-fs (sdb): This should not happen!! Data will be lost

Apr 24 09:19:29 XXXXXXXXXXXXXXX kernel: [6537601.329040]

Apr 24 09:19:29 XXXXXXXXXXXXXXX dracut[30666]: Executing: /usr/sbin/dracut --list-modules

Apr 24 09:19:30 XXXXXXXXXXXXXXX kernel: [6537602.372317] EXT4-fs error (device sdb): ext4_mb_generate_buddy:757: group 849, block bitmap and bg descriptor inconsistent: 12908 vs 12915 free clusters

 

原因

EXT4-fsの破損を疑う必要があります。
データをバックアップしたうえでfsck.ext4による修復を推奨します。

関連するKB
https://access.redhat.com/solutions/155873 This hyperlink is taking you to a website outside of Dell Technologies.

 

解決方法

ファイルシステム破損が考えられるため、e2fsckによる修復を推奨します。

問題解析にはデータバックアップもしくはe2imagによる問題調査が提案できますが、データサイズが膨大になるため、修復の優先をお勧めします。

# e2fsck -fp /dev/<device>

 

対象製品

Red Hat Enterprise Linux Version 7
文書のプロパティ
文書番号: 000212948
文書の種類: Solution
最終更新: 26 3月 2025
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。