Skip to main content

Rmmod - 리눅스 명령 - 유닉스 명령

[스무디] 리눅스 장치파일 (유월 2026)

[스무디] 리눅스 장치파일 (유월 2026)
Anonim

rmmod 실행중인 커널에서로드 가능한 모듈을 언로드하고 사용되지 않고 다른 모듈에서 참조하지 않는다는 제한하에 커널에서 모듈 집합을 언로드하려고 시도합니다.

명령 행에서 둘 이상의 모듈 이름이 지정되면 모듈은 주어진 순서대로 제거됩니다. 이것은 적층 된 모듈의 언 로딩을 지원합니다.

옵션 '-아르 자형', 모듈의 재귀 제거가 시도됩니다. 즉, 스택의 최상위 모듈의 이름이 명령 줄에서 지정되면이 모듈에서 사용되는 모든 모듈이 가능한 경우 제거됩니다.

옵션

-에이, --모든

자동 청소를 수행합니다. 사용하지 않는 모듈에 "정리할 것"으로 태그를 지정하고 이미 태그가 지정된 모듈도 제거합니다. 모듈은 이전 자동 청소 이후에 사용되지 않은 상태로 있으면 태그가 유지 된 상태로 유지됩니다. 이 두 패스는 일시적으로 사용되지 않는 모듈을 제거하지 않습니다.

-이자형, - 연설자

모듈을 언로드하지 않고 명명 된 모듈에 대한 영구 데이터를 저장하십시오. 모듈 이름을 지정하지 않으면 영구 데이터가있는 모든 모듈에 대해 데이터가 저장됩니다. 데이터는 커널과 modutils가 지속적 데이터를 지원하고 / proc / ksyms 항목을 포함합니다 __insmod_ 모듈 이름 _피 persistent_filename

-h, --도움

옵션 요약을 표시하고 즉시 종료하십시오.

-아르 자형, - 스택

모듈 스택을 제거하십시오.

-에스, - 시스 로그

모든 것을 출력syslog(3) 대신에.

-V, --말 수가 많은

장황하게하십시오.

-V, --번역

버전을 인쇄하십시오.modutils.

영구 데이터

모듈에 영구 데이터가 들어있는 경우 (인사(8) 및modules.conf(5)) 모듈을 제거하면 영구 데이터가 항상 __insmod _P 심볼 항목의 파일 이름에 기록됩니다. 언제든지 영구 데이터를 저장할 수도 있습니다.rmmod -e, 모듈을 언로드하지 않습니다.

영속 데이터가 파일에 기록 될 때 생성 된 주석 행, # % kernel_version 타임 스탬프 생성 된 주석 행은 '# %'로 시작하며, 생성 된 모든 주석은 기존 파일에서 제거되고 다른 주석은 보존됩니다. 저장된 데이터 값은 기존 메모 및 할당 순서를 유지하면서 파일에 기록됩니다. 새로운 값이 파일의 끝에 추가됩니다. 파일에 모듈에없는 값이 들어 있으면이 값은 유지되지만 사용되지 않는 경고가 생성됩니다. 후자의 작업은 사용자가 지속적 데이터를 잃지 않고 오류 메시지를받지 않고 커널간에 전환 할 수있게합니다.

노트 : 주석은 행의 첫 번째 공백이 아닌 문자가 '#'인 경우에만 지원됩니다. '#'로 시작하지 않는 공백이 아닌 행은 모듈 옵션입니다 (한 줄에 하나씩). 옵션 행에는 선행 공백이 제거되고 나머지 행은 옵션으로 insmod에 전달됩니다.