Aprende o comando Linux - rmmod

Nome

rmmod - descarga de módulos cargables

Sinopse

módulo rmmod [-aehrsvV] ...

Descrición

rmmod descarga módulos cargables desde o kernel executante.

rmmod intenta descargar un conxunto de módulos desde o núcleo, coa restrición de que non están en uso e que non son referidos por outros módulos.

Se se chama máis dun módulo na liña de comandos , os módulos eliminaranse na orde determinada. Isto soporta a descarga de módulos apilados.

Coa opción ' -r ', intentarase unha eliminación recursiva dos módulos. Isto significa que se se chama un módulo superior nunha pila na liña de comandos , tamén se eliminarán todos os módulos utilizados por este módulo.

Opcións

-a , --all

Autoclear: etiquetar módulos non utilizados como "limpar" e eliminar módulos xa marcados. Os módulos quedan etiquetados se non se utilizan desde a autoclean anterior. Estes dous pasos evitan a eliminación de módulos transitorios non utilizados.

-e , --persistente

Garda datos persistentes para os módulos nomeados, sen descargar ningún módulo. Se non se especifican nomes de módulos, os datos gárdanse para todos os módulos que teñan datos persistentes. Os datos só se gardan se tanto o kernel como o modutils admiten datos persistentes e / proc / ksyms contén unha entrada
__insmod_ modulename _P nome de ficheiro persistente

-h , --help

Mostrar un resumo das opcións e saír de inmediato.

-r , --stacks

Eliminar unha pila de módulo.

-s , --syslog

Saia todo ao syslog (3) no canto do terminal.

-v , --verbose

Sexa detallado.

-V , --versión

Imprimir a versión de modutils .

Datos persistentes

Se un módulo contén datos persistentes (ver insmod (8) e modules.conf (5)), a continuación, eliminar o módulo sempre escribe os datos persistentes no nome do ficheiro na entrada de símbolo __insmod _P. Tamén podes gardar os datos persistentes en calquera momento por rmmod -e , isto non descargará ningún módulo.

Cando os datos persistentes están escritos no ficheiro, está precedido por unha liña de comentarios xerada,
Hora de #% kernel_version
As liñas de comentarios xeradas comezan con '#%', todos os comentarios xerados son eliminados do ficheiro existente, outros comentarios conserváronse. Os valores de datos gardados escríbense no ficheiro, preservando a orde existente de comentarios e asignacións. Novos valores engádense ao final do ficheiro . Se o ficheiro contén valores que non existen no módulo, estes valores son preservados pero están precedidos por un aviso de comentarios xerados que non se están a usar. Esta última operación permite que un usuario cambie entre kernels sen perder datos persistentes e sen recibir mensaxes de erro.

Nota: Os comentarios só se admiten cando o primeiro carácter non espacial dunha liña é '#'. Calquera liña non baleira que non comece con '#' son opcións de módulos, unha por liña. As liñas de opción teñen os espazos de eliminación eliminados, o resto da liña pasa a insmod como opción, incluídos os caracteres de inicio.