새 버전의 커널 모듈을 설치하려고 합니다. 이를 위해 rmmod mod
. 출력이 없습니다. 그러나 시도해 보니 modinfo mod
통화 전과 동일한 결과가 나왔습니다 rmmod
. 내가 무엇을 놓치고 있나요?
답변1
modinfo
모듈이 로드되었는지는 상관하지 않습니다. 모듈 이름(파일의 전체 경로 이름 대신)을 지정하면 .ko
모듈을 찾을 것입니다.디스크의 모듈 파일현재 /etc/modprobe.d
구성을 기반으로 해당 정보를 보고합니다.
/lib/modules/...
따라서 첫 번째 모듈을 실행하기 전에 이전 모듈을 새 버전으로 교체한 경우 modinfo
새 버전에 대한 정보가 보고되었을 수 있습니다. 이것이 바로 실행이 출력에서 아무것도 rmmod
변경하지 않는 이유입니다.modinfo
(디스크의 버전이 아닌) 현재 로드된 커널 모듈의 버전을 알고 싶다면 cat /sys/module/<module_name>/version
.