在系统恐慌期间,kdump没有收集核心文件

时间:2014-10-14 14:27:41

标签: c linux linux-kernel linux-device-driver

我正在浏览有关配置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。是核心转储没有产生的原因。

0 个答案:

没有答案