Estou executando o arch linux e a solução sugerida cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
não me forneceu uma lista completa dos sistemas de arquivos que meu kernel suporta atualmente / tem os módulos para suportar. Depois de cavar, parece que o / proc / filesystems apenas lista os sistemas de arquivos que já possuem seus módulos do kernel carregados (ou não precisam de módulos como o sysfs?).
Com base na sugestão de yakamok de ler a página man, descobri que a documentação sobre o -t parmater tem outro comando cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
que mostra módulos adicionais do kernel que estão disponíveis mas não estão carregados no momento.
Juntando tudo Agora eu tenho este comando que acredito que quando executado, você terá uma lista completa de todos os sistemas de arquivos que o seu sistema linux atual suporta:
(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u
Isso é basicamente a saída de ambos os comandos listados um após o outro, todos canalizados para ordenar com a opção -u (exclusiva) ativada para filtrar as duplicatas.