Verificar el estado de un módulo con modprobe --dry-run
En este paso, aprenderás cómo utilizar el comando modprobe
con la opción --dry-run
para verificar si un módulo se puede cargar y qué otros módulos dependen de él, sin cargarlo realmente.
El comando modprobe
se utiliza para agregar o eliminar módulos del kernel de Linux. Es más sofisticado que los comandos más antiguos insmod
y rmmod
porque entiende las dependencias de los módulos. Cuando intentas cargar un módulo con modprobe
, cargará automáticamente cualquier otro módulo que el módulo solicitado requiera.
La opción --dry-run
es muy útil para realizar pruebas. Le dice a modprobe
que realice el proceso de resolver dependencias y verificar si el módulo se puede cargar, pero no cargará realmente el módulo en el kernel. Esto te permite ver si hay algún problema o dependencias faltantes antes de realizar cambios en el sistema en ejecución.
Intentemos verificar el estado de un módulo común, por ejemplo, el módulo fuse
, que se utiliza a menudo para sistemas de archivos en el espacio de usuario.
Escribe el siguiente comando en tu terminal:
modprobe --dry-run fuse
Presiona Enter.
Si el módulo fuse
y sus dependencias están disponibles, es posible que veas una salida similar a esta:
modprobe: INFO: could not insert 'fuse': File exists
Esta salida indica que el módulo fuse
probablemente ya está cargado (como se vio en el paso anterior de lsmod
), y modprobe
está informando que no puede insertarlo de nuevo porque ya existe. La opción --dry-run
sigue realizando la comprobación de dependencias incluso si el módulo ya está cargado.
Si el módulo no estuviera cargado y se pudiera cargar, la salida podría estar vacía o indicar los módulos que se cargarían. Si hubiera problemas, modprobe
los reportaría aquí.
Utilizar --dry-run
es una forma segura de probar la carga de módulos sin afectar el estado de tu sistema.
Ahora, intenta ejecutar tú mismo el comando modprobe --dry-run fuse
.
Haz clic en Continuar para continuar.