15.11. 암호화된 디스크가 있는 시스템에서 kdump 실행
LUKS 암호화된 파티션을 실행할 때 시스템에 특정 양의 사용 가능한 메모리가 필요합니다. 시스템에 필요한 양의 메모리보다 적은 경우 cryptsetup
유틸리티에서 파티션을 마운트하지 못합니다. 결과적으로 두 번째 커널(capture 커널)에서 vmcore
파일을 암호화된 대상 위치로 캡처할 수 없습니다.
kdumpctl estimate
명령은 kdump . kdump
ctl 추정에 필요한 메모리 양을 추정하는 데 도움이 됩니다.kdumpctl 추정은
kdump
에 필요한 메모리 크기에 가장 적합한 크래시커널
값을 출력합니다.
권장되는 crashkernel
값은 현재 커널 크기, 커널 모듈, initramfs 및 LUKS 암호화된 대상 메모리 요구 사항을 기반으로 계산됩니다.
사용자 정의 crashkernel=
옵션을 사용하는 경우 kdumpctl 추정은
LUKS 필요한 크기
값을 출력합니다. 값은 LUKS 암호화된 대상에 필요한 메모리 크기입니다.
절차
추정치
crashkernel=
값을 출력합니다.# *kdumpctl estimate* Encrypted kdump target requires extra memory, assuming using the keyslot with minimum memory requirement Reserved crashkernel: 256M Recommended crashkernel: 652M Kernel image size: 47M Kernel modules size: 8M Initramfs size: 20M Runtime reservation: 64M LUKS required size: 512M Large modules: <none> WARNING: Current crashkernel size is lower than recommended size 652M.
-
crashkernel=
값을 늘려 필요한 메모리 양을 구성합니다. - 시스템을 재부팅합니다.
kdump
서비스가 여전히 덤프 파일을 암호화된 대상에 저장하지 못하는 경우 필요에 따라 crashkernel=
값을 늘립니다.