7.3. kdump용 커널 드라이버 블랙리스트 지정
커널 드라이버의 블랙리스트 지정은 커널 드라이버가 로드되고 사용되지 않도록 하는 메커니즘입니다. /etc/sysconfig/kdump
파일에 드라이버를 추가하여 kdump initramfs
가 블랙리스트 모듈을 로드하지 못하도록 합니다.
커널 드라이버를 블랙리스트로 지정하면 oom
킬러 또는 기타 충돌 커널 오류가 발생하지 않습니다. 커널 드라이버를 블랙리스트로 지정하려면 /etc/sysconfig/kdump
파일에서 KDUMP_COMMANDLINE_APPEND=
변수를 업데이트하고 다음 블랙리스트 옵션 중 하나를 지정할 수 있습니다.
-
rd.driver.blacklist=<modules>
-
modprobe.blacklist=<modules>
절차
블랙리스트에 있는 커널 모듈을 선택합니다.
$ lsmod Module Size Used by fuse 126976 3 xt_CHECKSUM 16384 1 ipt_MASQUERADE 16384 1 uinput 20480 1 xt_conntrack 16384 1
lsmod
명령은 현재 실행 중인 커널에 로드된 모듈 목록을 표시합니다./etc/sysconfig/kdump
파일에서KDUMP_COMMANDLINE_APPEND=
행을 다음과 같이 업데이트합니다.KDUMP_COMMANDLINE_APPEND="rd.driver.blacklist=hv_vmbus,hv_storvsc,hv_utils,hv_netvsc,hid-hyperv"
/etc/sysconfig/kdump
파일에서KDUMP_COMMANDLINE_APPEND=
행을 다음과 같이 업데이트할 수도 있습니다.KDUMP_COMMANDLINE_APPEND="modprobe.blacklist=emcp modprobe.blacklist=bnx2fc modprobe.blacklist=libfcoe modprobe.blacklist=fcoe"
kdump 서비스를 다시 시작합니다.
$ systemctl restart kdump