Comprobar el estado del 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.