我已经将kdump.conf中的路径从/var/crash更改为/home/crash/kdump。系统为AlmaLinux 8.
使用echo c > /proc/sysrq-trigger触发崩溃后,崩溃转储仍然放在/var/crash文件夹中。
当我检查kdump.conf文件时,文件中的所有内容都已被清除。它变成了一个空白文件。
发布于 2023-02-03 09:30:22
修改kdump.conf后,kdump需要重新启动。否则,如果触发崩溃,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 user@my.server.com
#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 node2https://unix.stackexchange.com/questions/734175
复制相似问题