/var/crash
kdump.conf의 경로를 에서 으로 변경했습니다 /home/crash/kdump
. 시스템은 AlmaLinux 8입니다.
를 사용하여 충돌이 발생한 후에도 echo c > /proc/sysrq-trigger
충돌 덤프는 여전히 이 /var/crash
폴더에 저장됩니다.
kdump.conf 파일을 확인해보니 파일의 모든 내용이 지워졌습니다. 빈 파일이 됩니다.
답변1
수정 후에는 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 [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