我正在浏览有关配置coredump收集器的文档https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/s2-kdump-configuration-cli.html。
我已经进行了以下更改,并使用“service kdump restart”命令重新启动了kdump。
在/etc/kdump.conf =>我已经启用了路径和核心收集器,如下所示,
path /var/crash
core_collector makedumpfile -c
#default halt
在/boot/grub/grub.conf
上default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-318.6.1.el5.20)
root (hd0,0)
kernel /vmlinuz-2.6.18-318.6.1.el5.20 ro root=/dev/Raid_vg/Root_lv crashkernel=256M@16M
initrd /initrd-2.6.18-318.6.1.el5.20.img
title Red Hat Enterprise Linux Server (2.6.18-110.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-110.el5 ro root=/dev/Raid_vg/Root_lv crashkernel=256M@16M
initrd /initrd-2.6.18-110.el5.img
我做了以上操作来触发崩溃转储“cho c> / proc / sysrq-trigger”。但重启后,/ var / crash中没有核心文件。
请帮助确定未生成核心转储的原因。
我看到内核的配置文件,启用了以下内容,
CONFIG_CRASH_DUMP = y但配置中不存在CONFIG_RELOCATABLE。是核心转储没有产生的原因。