GNU/Linux >> Tutoriales Linux >  >> Cent OS

“No queda espacio en el dispositivo”:problema de generación de kdump (CentOS/RHEL)

El problema

No se puede generar kdump y falla con el siguiente error:

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

La solución

Kdump initramfs no puede recuperar el disco real para volcar el núcleo.

Debido a la gran cantidad de memoria, el sistema necesita algún lugar para que makedumpfile funcione y marque las páginas de memoria incluidas/excluidas. Agregar –work-dir al comando makedumpfile que utilizará el disco real en lugar de kdump ramdisk.

1. Edite el /etc/kdump.conf archivo como se muestra a continuación y agregue –work-dir=/kdumproot/kdump/u01/crashfiles entrada.

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

2. Reinicie el servicio kdump:

# systemctl restart kdump

Tenga en cuenta que la ruta encontrada para –work-dir proviene del siguiente mensaje:

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


Cent OS
  1. CentOS/RHEL 7:comprensión de Kexec y Kdump

  2. Cómo eliminar un disco ASM en un dispositivo multirruta en CentOS/RHEL

  3. Solución de problemas de kdump en CentOS/RHEL

  4. CentOS / RHEL:cómo encontrar el UUID de un dispositivo o sistema de archivos

  5. Cómo deshabilitar "Nombres de dispositivos de interfaz de red predecibles" en CentOS/RHEL 7

Cómo habilitar Kdump en RHEL 7 y CentOS 7

CentOS / RHEL 7:Cómo configurar kdump usando GUI

CentOS/RHEL:falla al desmontar un recurso compartido de Windows:"el dispositivo está ocupado"

“VFS:no se puede abrir el dispositivo raíz “UUID=[UUID]” o bloque desconocido (0,0)” – Problema de arranque CentOS/RHEL/OEL 6

Bash:no queda espacio en el dispositivo

AWS EC2 - No queda espacio en el dispositivo