kdump.conf - 트리거 충돌 후 파일 내용 삭제

kdump.conf - 트리거 충돌 후 파일 내용 삭제

/var/crashkdump.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

관련 정보