Linux / Comando modinfo: consultar metadatos y parámetros de módulos
modinfo muestra la descripción, la ruta, la licencia, los alias y los parámetros del archivo del módulo del kernel especificado. No carga el módulo ni cambia la configuración.
Puede recibir el nombre del módulo o la ruta del archivo como argumento. filename se refiere a la ubicación del archivo del módulo, parm a los parámetros compatibles y depends a los módulos de los que depende. Al buscar por nombre sin indicar otra versión con -k, se utiliza por defecto el conjunto de módulos del kernel en ejecución. Una ruta de archivo explícita puede apuntar a otro módulo, por lo que conviene comprobar las versiones.
Sintaxis básica
modinfo [opciones] nombre_del_módulo|ruta_del_archivo
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man modinfo en el sistema actual.
Ejemplos de uso
Información completa del módulo
Revise los campos proporcionados, como la descripción y la ubicación del archivo.
modinfo overlay
Solo mostrar la ruta del archivo
Compruebe dónde está instalado el archivo del módulo.
modinfo -n overlay
Verificación de parámetros
Revise los parámetros que se pueden especificar al cargar y sus descripciones.
modinfo -p overlay
Verificar el origen de la información del módulo
modinfo consulta la descripción, la licencia, las dependencias y los parámetros del archivo del módulo del kernel instalado. Si realmente se ha cargado, debe verificarse por separado con lsmod.
modinfo -F license nf_conntrack
Ejemplo de salida del entorno donde el módulo está instalado:
GPL
Si no se encuentra información del módulo, puede aparecer Module ... not found. Verifique los archivos del módulo y los metadatos de los módulos incorporados de la versión actual del kernel (uname -r). Es importante no confundir la información de los módulos de otra versión del kernel con el estado del kernel actualmente en ejecución.
Opciones y formatos principales
| Opciones·Formato | Descripción |
|---|---|
-n |
Solo imprime la ruta del archivo del módulo. |
-F campo |
Solo imprime el valor del campo especificado. |
-p |
Muestra los parámetros del módulo. |
-k versión_del_kernel |
Consulta módulos para la versión de kernel especificada. |
-V |
Muestra la versión de la herramienta. |
Precauciones al usar
Que se muestren los metadatos del módulo no significa que esté cargado en ese momento. Verifique si está cargado mediante lsmod o información del kernel relacionada. La existencia de parámetros y su valor real pueden diferir, y cambiar los valores puede afectar al dispositivo y al servicio.
Preguntas frecuentes
¿Si no hay resultados en modinfo significa que el módulo no existe?
Es posible que no se haya encontrado el archivo del módulo para el kernel especificado. Verifique el nombre, la ruta y la versión actual del kernel, y también revise si la funcionalidad está incorporada en el kernel.
Documentación oficial
Puede consultar el comportamiento exacto de las opciones y las diferencias según la implementación en la documentación oficial de modinfo.




