fsck.ext4 が OOM で kill されることにより、大規模な ext4 ファイルシステムで kdump が失敗する
Issue
fsck.ext4
が OOM で kill されることにより、大規模なext4
ファイルシステムでkdump
が失敗します。- 2.1 TB の
ext4
ファイルシステムで kdump を実行すると、以下の問題が発生します。
/dev/sda4: recovering journal
Pass 1:Checking inodes, blocks, and sizes
Out of memory:Kill process 1014 (fsck.ext4) score 275 or sacrifice child
Killed process 1014, UID 0, (fsck.ext4) total-vm:135812kB, anon-rss:34860kB, file-rss:948kB
KILL
EXT4-fs error (device sda4): ext4_mb_generate_buddy:EXT4-fs: group 24352:23917 blocks in bitmap, 24544 in gd
- kdump の実行時に以下が表示されます。
Saving to the local filesystem /dev/vdb
e2fsck 1.41.12 (17-May-2010)
Pass 1:Checking inodes, blocks, and sizes
Error allocating block bitmap (1):Memory allocation failed
e2fsck: aborted
EXT4-fs (vdb): mounted filesystem with ordered data mode.Opts:
Environment
- Red Hat Enterprise Linux (RHEL) 6
- kdump/kexec
- ext4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.