GNU/Linux >> Znalost Linux >  >> Cent OS

„Na zařízení nezbývá místo“ – problém s generováním kdump (CentOS/RHEL)

Problém

Nelze vygenerovat kdump a selže s následující chybou:

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

Řešení

Kdump initramfs není schopen načíst skutečný disk, aby mohl vypsat jádro.

Kvůli obrovskému paměťovému systému potřebuje makedumpfile nějaké místo, aby fungoval a označoval zahrnuté/vyloučené stránky paměti. Přidejte –work-dir příkazu makedumpfile, který použije skutečný disk namísto kdump ramdisk.

1. Upravte soubor /etc/kdump.conf soubor jako níže a přidejte –work-dir=/kdumpproot/kdump/u01/crashfiles vstup.

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

2. Restartujte službu kdump:

# systemctl restart kdump

Všimněte si, že nalezená cesta pro –work-dir pochází ze zprávy níže:

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


Cent OS
  1. Na zařízení nezbývá místo, i když je?

  2. Jak nastavit vlastní názvy zařízení pomocí udev v CentOS/RHEL 7

  3. Jak odstranit ASM disk na vícecestném zařízení v CentOS/RHEL

  1. Odstraňování problémů s kdump v CentOS/RHEL

  2. CentOS / RHEL :Jak najít UUID zařízení nebo souborového systému

  3. Jak zakázat „Předvídatelné názvy zařízení síťového rozhraní“ v CentOS/RHEL 7

  1. Chyba „mapa se používá“ při odstraňování vícecestného zařízení v CentOS/RHEL

  2. CentOS / RHEL 6 :Jak nakonfigurovat kdump

  3. CentOS / RHEL 7 :Jak nakonfigurovat kdump