¿Qué se supone que es /proc/filesystems y por qué es diferente de /lib/modules/linux_ver/kernel/fs?

¿Qué se supone que es /proc/filesystems y por qué es diferente de /lib/modules/linux_ver/kernel/fs?

La muy poca documentación /proc/filesystemsdice que es una "lista de sistemas de archivos compatibles". Veo muchos módulos del sistema de archivos en /lib/modules/linux_ver/kernel/fs, la mayoría de los cuales no aparecen en /proc/filesystems, sin embargo, parece que mount no tiene problemas para usar esos módulos del sistema de archivos.

Entonces, ¿de qué sirve /proc/filesystems? ¿Y por qué es diferente de la lista de módulos del sistema de archivos?

Respuesta1

Si hay un módulo disponible para el sistema de archivos que desea montar pero aún no está cargado y, por lo tanto, aún no se muestra en /proc/filesystems, entonces se cargará según demanda, por lo que no tendrá ningún problema al montarlo.

Después de haber montado dicho sistema de archivos, ese tipo de sistema de archivos debería haber aparecido en /proc/filesystems.

Por lo tanto, es una "lista de sistemas de archivos compatibles para los cuales el controlador ya está cargado"; Se pueden agregar sistemas de archivos adicionales cargando el módulo apropiado.

información relacionada