kdump.conf - 触发器崩溃后删除文件内容

kdump.conf - 触发器崩溃后删除文件内容

我已将 kdump.conf 中的路径从 更改/var/crash/home/crash/kdump。系统是AlmaLinux 8。

使用 触发崩溃后echo c > /proc/sysrq-trigger,故障转储仍放置在该/var/crash文件夹中。

当我检查 kdump.conf 文件时,文件中的所有内容都已清除。它变成一个空白文件。

答案1

修改后kdump.confkdump需要重新启动。否则,如果触发崩溃,所有内容都会被清除kdump.conf,并且不会保存任何内容。

我从配置文件中删除了所有内容并得到了以下内容:

path /var/crash
core_collector makedumpfile -l --message-level 7 -d 31

重新启动并触发崩溃后kdump,这次不会清除文件kdump.conf,但不会保存转储。

确保修改kdump.conf原始文件并重新启动kdump。似乎一旦删除所有内容(例如注释值),它就不起作用了。将所有注释值放入kdump.conf文件中并重新启动kdump即可。

#raw /dev/vg/lv_kdump
#ext4 /dev/vg/lv_kdump
#ext4 LABEL=/boot
#ext4 UUID=03138356-5e61-4ab3-b58e-27507ac41937
#nfs my.server.com:/export/tmp
#nfs [2001:db8::1:2:3:4]:/export/tmp
#ssh [email protected]
#ssh user@2001:db8::1:2:3:4
#sshkey /root/.ssh/kdump_id_rsa
path /home/crash/kdump
core_collector makedumpfile -l --message-level 7 -d 31
#core_collector scp
#kdump_post /var/crash/scripts/kdump-post.sh
#kdump_pre /var/crash/scripts/kdump-pre.sh
#extra_bins /usr/bin/lftp
#extra_modules gfs2
#failure_action shell
#force_rebuild 1
#force_no_rebuild 1
#dracut_args --omit-drivers "cfg80211 snd" --add-drivers "ext2 ext3"
#fence_kdump_args -p 7410 -f auto -c 0 -i 10
#fence_kdump_nodes node1 node2

相关内容