반응형
kdump 경로를 raw device로 변경했는데
여전히 /var/crash에 저장되는 경우가 있다.
rawdevice 의 dump를 lvm으로 옮길때
makedumpfile -R /CRASH/vmcore < /dev/vg9/DUMP
이런 식으로 명령어를 주면
read_start_flat_header: Can't get signature of flattened format.
rearrange_dumpdata: Can't get header of flattened format.
이런 에러를 출력한다.
dump 생성 후 dd 명령어로 초기화 하지 않은 것 같아서
dd if=/dev/zero of=/dev/vg9/DUMP bs=1b count=1
이런식으로 날려줘도 마찬가지 현상이 발생했다.
해당 문제는
/usr/bin/kdumpctl 명령어(아스키다) 내부에 save_raw() 함수에서 경로명을 /var/crash로 지정하기 때문인데
save_raw() 함수 외에 save_raw가 실행되는 부분(1군데)를 주석처리(#save_raw) 해주면 해결된다.
반응형
'Linux' 카테고리의 다른 글
ulimit 값 중 nofile (open files) 값 즉시, 재시작 시 반영 방법 (0) | 2023.03.16 |
---|---|
RHEL8 ethtool 값 수정 방법 변경 (0) | 2023.03.10 |
[빌링자동화] nginx + tomcat + postgresql 연동 (0) | 2023.01.16 |
SHA-1 알고리즘 사용이 필요할 때 (0) | 2023.01.10 |
[빌링자동화] 하나? (0) | 2023.01.02 |
댓글