Não tenho certeza se você quer dizer sistemas de arquivos reais ou em disco ou qualquer sistema de arquivos. Eu nunca vi um sistema de arquivos normal usar o FUSE, embora eu suponha que seja possível; O principal benefício do FUSE é que ele permite apresentar algo aos aplicativos (ou ao usuário) que se parece com um sistema de arquivos, mas apenas chama funções dentro de seu aplicativo quando o usuário tenta fazer coisas como listar os arquivos em um diretório ou criar um novo Arquivo. O Plan9 é bem conhecido por tentar tornar tudo acessível através do sistema de arquivos, e o /proc
pseudo-filesystem vem deles; O FUSE é uma forma de as aplicações seguirem facilmente esse padrão
Por exemplo, aqui está uma captura de tela de um sistema de arquivos FUSE (muito sem recursos) que fornece acesso aos dados do site da SE:
Naturalmente, nenhum desses arquivos realmente existe; quando ls
pediu a lista de arquivos no diretório FUSE chamou uma função no meu programa que fez uma requisição de API para este site para carregar informações sobre o usuário 73 (eu); cat
tentando ler display_name
e website_url
chamou mais funções que retornavam os dados armazenados em cache da memória, sem que nada realmente existisse no disco