modinfo는 rmmod 이후에 변경되지 않았습니다.

modinfo는 rmmod 이후에 변경되지 않았습니다.

새 버전의 커널 모듈을 설치하려고 합니다. 이를 위해 rmmod mod. 출력이 없습니다. 그러나 시도해 보니 modinfo mod통화 전과 동일한 결과가 나왔습니다 rmmod. 내가 무엇을 놓치고 있나요?

답변1

modinfo모듈이 로드되었는지는 상관하지 않습니다. 모듈 이름(파일의 전체 경로 이름 대신)을 지정하면 .ko모듈을 찾을 것입니다.디스크의 모듈 파일현재 /etc/modprobe.d구성을 기반으로 해당 정보를 보고합니다.

/lib/modules/...따라서 첫 번째 모듈을 실행하기 전에 이전 모듈을 새 버전으로 교체한 경우 modinfo새 버전에 대한 정보가 보고되었을 수 있습니다. 이것이 바로 실행이 출력에서 ​​아무것도 rmmod변경하지 않는 이유입니다.modinfo

(디스크의 버전이 아닌) 현재 ​​로드된 커널 모듈의 버전을 알고 싶다면 cat /sys/module/<module_name>/version.

관련 정보