GNU/Linux >> Linux の 問題 >  >> Cent OS

「デバイスに空き容量がありません」 – kdump 生成の問題 (CentOS/RHEL)

問題

kdump を生成できず、次のエラーで失敗します:

Checking for memory holes : [100.0 %] | copy_bitmap_file: Can't write the bitmap(/tmp/kdump_bitmapQijuck). No space left on device"
kdump: dump target is /dev/[ 14.793505] EXT4-fs (dm-0): re-mounted. Opts: (null)
mapper/VGExaDb-kdump_vol
kdump: saving to /kdumproot/kdump/u01/crashfiles/127.0.0.1-2020-04-29-09:46:31/
kdump: saving vmcore-dmesg.txt
kdump: saving vmcore-dmesg.txt complete
kdump: saving vmcore
The kernel version is not supported.
The makedumpfile operation may be incomplete.
Checking for memory holes : [100.0 %] | copy_bitmap_file: Can't write the bitmap(/tmp/kdump_bitmapQijuck). No space left on device
create_2nd_bitmap: Can't copy 1st-bitmap to 2nd-bitmap.

makedumpfile Failed.
kdump: saving vmcore failed
touch: cannot touch '/kdumproot/u01/crashfiles/kdump_post.log': No such file or directory
tee: /kdumproot/u01/crashfiles/kdump_post.log: No such file or directory
2020-04-29 09:46:38 +0200 [INFO] Started kdump post
tee: /kdumproot/u01/crashfiles/kdump_post.log: No such file or directory

解決策

Kdump initramfs は、コアをダンプするために実際のディスクをフェッチできません。

巨大なメモリ システムのため、makedumpfile が機能し、含まれている/除外されているメモリ ページをマークするための場所が必要です。 –work-dir を追加 kdump ramdisk ではなく実際のディスクを使用する makedumpfile コマンドに。

1. /etc/kdump.conf を編集します 以下のようにファイルを作成し、–work-dir=/kdumproot/kdump/u01/crashfiles を追加します

# vi /etc/kdump.conf
core_collector makedumpfile -p -d 31 --work-dir=/kdumproot/kdump/u01/crashfiles

2. kdump サービスを再起動します:

# systemctl restart kdump

–work-dir で見つかったパスは、以下のメッセージからのものであることに注意してください:

kdump: saving to /kdumproot/kdump/u01/crashfiles/127.0.0.1-2020-04-29-09:46:31/


Cent OS
  1. あるのにデバイスにスペースが残っていませんか?

  2. CentOS / RHEL 6 で NIC デバイス名を変更する方法

  3. CentOS/RHEL でマルチパス デバイス上の ASM ディスクを削除する方法

  1. CentOS/RHEL での kdump の問題のトラブルシューティング

  2. CentOS / RHEL :デバイスまたはファイルシステムの UUID を見つける方法

  3. CentOS/RHEL 7 で「予測可能なネットワーク インターフェイス デバイス名」を無効にする方法

  1. CentOS/RHEL でマルチパス デバイスを削除する際の「map in use」エラー

  2. CentOS / RHEL 6 :kdump の設定方法

  3. CentOS / RHEL 7 :kdump の設定方法