A pouca documentação /proc/filesystems
diz que é uma "lista de sistemas de arquivos suportados". Vejo muitos módulos do sistema de arquivos no /lib/modules/linux_ver/kernel/fs
, a maioria dos quais não aparece no /proc/filesystems
, no entanto, o mount parece não ter problemas ao usar esses módulos do sistema de arquivos.
Então, qual é a utilidade de /proc/filesystems
? E por que é diferente da lista de módulos do sistema de arquivos?
Responder1
Se houver um módulo disponível para o sistema de arquivos que você deseja montar, mas ainda não estiver carregado e, portanto, ainda não for mostrado em /proc/filesystems
, ele será carregado sob demanda e é por isso que você não terá nenhum problema na montagem.
Depois de montar esse sistema de arquivos, esse tipo de sistema de arquivos deveria ter aparecido no formato /proc/filesystems
.
Portanto, é uma "lista de sistemas de arquivos suportados para os quais o driver já está carregado"; sistemas de arquivos adicionais podem ser adicionados carregando o módulo apropriado.