Quais são os principais atributos dos sistemas de arquivos modernos?

2

Estou trabalhando na pilha, mas ainda não aprendi sobre sistemas de arquivos. Ao comparar sistemas de arquivos, quais são os principais atributos que posso encontrar na minha pesquisa?

O tópico da Wikipédia é ... um pouco assustador. Se eu quiser focar nos atributos "palpáveis" de um moderno sistema de arquivos (journaling, blocks, chunks etc.), quais são os principais atributos nos quais se concentrar?

    
por editor 05.01.2011 / 03:54

1 resposta

5

O atributo mais importante é provável que seja

  • Confiabilidade

porque você deseja que os dados sejam gravados e recuperados com segurança a qualquer momento.
Normalmente leva anos para ter um FS testado e testado.
Integridade leva a dependências. Por exemplo, em ocasiões especiais, como corte de energia ou falha do sistema,

  • Integridade de dados

é um fator crucial. O Journaling é normalmente um atributo que maximiza a integridade dos dados.

  • Velocidade

também é importante. É provável que o Journaling reduza as operações de gravação.
A velocidade também depende da implementação do FS, usando memória, caches ...

  • Versatilidade dos sistemas

O FS é legível em outro sistema operacional? Por exemplo, funciona no Linux, mas você pode montá-lo e lê-lo no Mac OS?

Outros atributos podem ou não ser um fator importante, dependendo de suas necessidades

  • Criptografia: o FS manipula a criptografia de dados, exigindo uma chave para montá-lo?
  • Somente leitura: um atributo para permitir uma montagem protegida contra gravação
  • relatime como atributo, permite escrever o tempo de acesso apenas durante operações de gravação (para minimizar os escritos do TOC)

Por exemplo, algumas explicações das opções de montagem do sistema de arquivos ext4 .

Editar - sobre a Lista de Controle de Acesso (acesso por usuário / grupo aos dados)

A ACL não é realmente um atributo do FS.
Ele pode ser integrado ao sistema de arquivos, mas, dependendo do FS, a montagem de uma plataforma para outra pode substituir completamente o controle de acesso do usuário. O acesso global sendo controlado por atributos de nível inferior. como os detalhados acima, por exemplo.

    
por 05.01.2011 / 04:37