Aprenda el comando de Linux – rmmod

rmmod descarga módulos cargables del núcleo en ejecución e intenta descargar un conjunto de módulos del núcleo, con la restricción de que no están en uso y que otros módulos no hacen referencia a ellos.

rmmod descarga módulos cargables del núcleo en ejecución e intenta descargar un conjunto de módulos del núcleo, con la restricción de que no están en uso y que otros módulos no hacen referencia a ellos.

Si se nombra más de un módulo en la línea de comando, los módulos se eliminarán en el orden dado. Esto admite la descarga de módulos apilados.

Con la opción ‘ -r ‘, se intentará una eliminación recursiva de los módulos. Esto significa que si un módulo superior en una pila se nombra en la línea de comando, todos los módulos que este módulo utilice también se eliminarán, si es posible.

Opciones

-a , –todos

Realice una limpieza automática: etiquete los módulos no utilizados como «a limpiar» y también elimine los módulos ya etiquetados. Los módulos permanecen etiquetados si permanecen sin usar desde la limpieza automática anterior. Estas dos pasadas evitan eliminar módulos transitorios no utilizados.

-e , –persista

Guarde datos persistentes para los módulos nombrados, sin descargar ningún módulo. Si no se especifican nombres de módulos, los datos se guardan para todos los módulos que tienen datos persistentes. Los datos solo se guardan si tanto el núcleo como los modutils admiten datos persistentes y /proc/ksyms contiene una entrada __insmod_ modulename _P persistent_filename

-h , –help

Muestre un resumen de opciones y salga inmediatamente.

-r , –stacks

Eliminar una pila de módulos.

-s , –syslog

Envíe todo a syslog (3) en lugar del terminal.

-v , –verbose

Sé detallado.

-V , –version

Imprima la versión de modutils .

Datos persistentes

Si un módulo contiene datos persistentes (consulte insmod (8) y modules.conf (5)), al eliminar el módulo siempre se escriben los datos persistentes en el nombre de archivo en __insmod _P entrada de símbolo También puede guardar los datos persistentes en cualquier momento con rmmod -e , esto no descargará ningún módulo.

Cuando los datos persistentes se escriben en el archivo, están precedidos por una línea de comentarios generada, #% kernel_version timestamp Las líneas de comentarios generadas comienzan con ‘#%’, todos los comentarios generados se eliminan del archivo existente, otros Se conservan los comentarios. Los valores de datos guardados se escriben en el archivo, conservando el orden existente de comentarios y asignaciones. Se agregan nuevos valores al final del archivo. Si el archivo contiene valores que no existen en el módulo, estos valores se conservan pero están precedidos por un comentario generado que advierte que no se están utilizando. La última operación permite al usuario cambiar entre núcleos sin perder datos persistentes y sin recibir ningún mensaje de error.

Rate article
labsfabs.com
Add a comment