15.10. 커널 드라이버가 kdump에 대한 로드되지 않음
/etc/sysconfig/kdump
구성 파일에 KDUMP_COMMANDLINE_APPEND=
변수를 추가하여 캡처 커널이 특정 커널 드라이버를 로드하지 않도록 제어할 수 있습니다. 이 방법을 사용하면 kdump
초기 RAM 디스크 이미지 initramfs
가 지정된 커널 모듈을 로드하지 못하도록 할 수 있습니다. 이렇게 하면 OOM(메모리 부족) 중단 오류 또는 기타 크래시 커널 실패를 방지할 수 있습니다.
다음 구성 옵션 중 하나를 사용하여 KDUMP_COMMANDLINE_APPEND=
변수를 추가할 수 있습니다.
-
rd.driver.blacklist=<modules>
-
modprobe.blacklist=<modules>
사전 요구 사항
- 시스템에 대한 root 권한이 있습니다.
절차
현재 실행 중인 커널에 로드된 모듈 목록을 표시합니다. 로드에서 차단할 커널 모듈을 선택합니다.
$ lsmod Module Size Used by fuse 126976 3 xt_CHECKSUM 16384 1 ipt_MASQUERADE 16384 1 uinput 20480 1 xt_conntrack 16384 1
/etc/sysconfig/kdump
파일에서KDUMP_COMMANDLINE_APPEND=
변수를 업데이트합니다. 예를 들면 다음과 같습니다.KDUMP_COMMANDLINE_APPEND="rd.driver.blacklist=hv_vmbus,hv_storvsc,hv_utils,hv_netvsc,hid-hyperv"
또한
modprobe.blacklist= <modules
> 구성 옵션을 사용하는 다음 예제도 고려하십시오.KDUMP_COMMANDLINE_APPEND="modprobe.blacklist=emcp modprobe.blacklist=bnx2fc modprobe.blacklist=libfcoe modprobe.blacklist=fcoe"
kdump
서비스를 다시 시작하십시오.# systemctl restart kdump
추가 리소스
-
dracut.cmdline
man page