Apenas o layout das pastas?
Parece bom demais para ser verdade ...
Vamos pegar o sistema de arquivos FAT32 como exemplo. Eu posso instalar o Windows XP nele, mas também posso usá-lo em um cartão de memória. Em um cartão de memória, você não tem essas pastas que você resume.
Então ... Não confunda o layout de diretório de uma família de sistemas operacionais com um sistema de arquivos.
É isso que um sistema de arquivos significa?
Não ... Refere-se aos bits e bytes subjacentes que fazem sua estrutura de diretórios funcionar.
Os bits e bytes subjacentes? Mostre-me FAT32!
Vamos ver o que FAT32 se parece com ele:
- Alguns setores de cabeçalho no começo, como ID do volume e setores reservados
- Duas tabelas de alocação de arquivos, permitindo-nos descobrir onde estão nossos arquivos.
- Clusters contendo todos os nossos dados de diretório e arquivo.
- Algum espaço não utilizado muito pequeno que não podemos usar.
UmatabelaFATconsisteemmuitasentradasqueseparecemcomisso,permitindodeterminarondeodiretórioouarquivoestáarmazenadonoespaçodocluster,bemcomoalgunsatributosetamanho.
Umaentradadediretórioapontariaparaumalistadeentradasdediretório/arquivo...
No espaço dos clusters, podemos agora percorrer nossos clusters para encontrar os dados de que precisamos. Um cluster contém essencialmente dados e informações onde os próximos fragmentos são
Osoutrossistemasdearquivossãodiferentes?Mostre-meoNTFS!
Voumostrarumaimagemparaquevocêpossanotarasdiferenças,orestoéliçãodecasaparaoleitor:Maisinformaçõespodemserencontradasem
A ideia principal é que o NTFS é uma grande melhoria em relação ao FAT32, que é mais robusto / eficiente. Ter uma idéia melhor de (des) espaço usado usando um bitmap para ajudar ainda mais na fragmentação. E assim por diante...
-
E os sistemas de arquivos no Linux? Mostre-me ext2 / 3!
A idéia é que o ext2 / ext3 use super blocks e inodes; isso permite soft e hardlinks, diretórios que são arquivos, arquivos com vários nomes e assim por diante. A essência principal está se abstraindo para permitir que o sistema de arquivos seja capaz de fazer mais coisas meta-ish ...
-