O que torna um sistema de arquivos de fusíveis diferente de um sistema de arquivos do kernel?

3

Eu estou procurando uma maneira de fazer desduplicação para minhas máquinas virtuais, encontrei um projeto chamado OpenDudup. Parece promissor, diz que precisa de um fusível como dependência. Depois de procurar o que é o fusível, me deixou outra questão.

O que faz um sistema de arquivos ser um espaço de usuário diferente de um sistema de arquivos no espaço do kernel?

    
por ianc1215 19.07.2011 / 16:58

1 resposta

3

Sistemas de arquivos nas vantagens do espaço do usuário:

  • Desenvolvimento mais fácil
  • Pacote amigável ao usuário (FUSE) para oferecer um modelo interessante. Você precisa se preocupar apenas em fazer com que as partes especiais de seu sistema de arquivos funcionem.
  • Utilizável por usuários sem privilégios.

Desvantagens:

  • Mais devagar. Às vezes, muito mais devagar.
  • Não é bom se você quiser que vários usuários usem o mesmo sistema de arquivos ao mesmo tempo.

Às vezes, o FUSE é a única maneira de fazer as coisas funcionarem, então você está feliz o suficiente para viver com a velocidade atingida.

    
por 19.07.2011 / 17:08

Tags