Estoy ejecutando Arch Linux y la solución sugerida cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
no me proporcionó una lista completa de los sistemas de archivos que mi núcleo actualmente admite / tiene los módulos para admitir. Después de excavar, parece que / proc / filesystems simplemente enumera los sistemas de archivos que ya tienen sus módulos de kernel cargados (¿o no necesitan módulos como sysfs?).
Según la sugerencia de yakamok de leer la página de manual, descubrí que la documentación sobre -t parmater tiene otro comando cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
que muestra módulos adicionales del kernel del sistema de archivos que están disponibles pero que no están cargados actualmente.
Poniendo todo junto, ahora tengo este comando que creo que cuando se ejecute le dará una lista completa de todos los sistemas de archivos que admite su sistema Linux actual:
(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u
Esto es básicamente la salida de ambos comandos enumerados uno tras otro, todos canalizados para ordenar con la opción -u (única) activada para filtrar duplicados.
awk '{print $NF}' /proc/filesystems
Funcionaría mejor.