Sistemas de Arquivos Sistema de arquivo Um sistema de arquivos é um conjunto de estrutoras lógicas e de rotinas que permitem ao sistema operacional controlar o acesso ao disco rigido. Ou seja, é a forma que os arquivos são armazenados e organizados no Sistema operacional. Diferentes sistemas operacionais usam diferentes sistemas de arquivos ◦ ◦ ◦ ◦ ◦ - Controla a localização dos aquivos. - Responde a comandos para manipular arquivos - Controla Pedidos de entrada e saida de arquivos - Processa-os na ordem em que são recebidos - Organiza o armazenamento de acordo como tamanho IMPORTANTE Devemos saber que o HD por padrão só trabalha com Setores de 512 Bytes e o sistema de arquivos com tamanhos de cluster diferentes (dependendo do tipo do sistema de arquivo) 512Bytes Tipos de Sistemas de arquivos Windows FAT12 FAT16 FAT32 EXFAT NTFS ReFS Linux UFS EXT EXT2 EXT3 EXT4 Swap Reiser FAT16 (Tabela de Aalocação de Arquivos File Allocation Table) FAT16 fornece 65536 enderços para armazenamento para termos esse valor devemos elevar 2 na 16. FAT16 não reconhece mais do que 2GB por ser 16 bits, ultilizando clustes com no máximo 32KB a 64KB. Caso haja um disco com mais de 2GB, serão necessario particiona-lo em pedaços máximos de 2GB. Cada Setor do HD tem 512bytes, e o cluster do FAT16 utilizado é de 32KB, então serão utilizados 64 setores do HD para formar um cluster de 32KB para armazenamento. Para calcular, devemos multiplicar o valor do cluster do sistema de arquivos (nesse caso 32KB), por 1024 que é o valor dele em Bytes, então dividiremos o resultado pelo valor de cada setor do HD (512 Bytes), então obteremos a quantidade de setores que serão utilizados para formar um Cluster de 32 KB 12 x 1024 / 512 = 64 FAT32 (Tabela de Aalocação de Arquivos - File Allocation Table) Com o FAT32, o desperdício em disco foi reduzido. O FAT16, utilizava clusters de até 64 KB enquanto o FAT32 pode utilizar clusters de 4 KB. Se um arquivo ocupa 4 KB de espaço, tanto no FAT16 como no FAT32 a ocupação será de 1 cluster, porém, no caso do FAT16 os 60 KB restantes serão desperdiçados, apesar de ficarem fisicamente vazios. Quando setores serão utilizados para formar um Cluster de 4 KB? 4 x 1024 / 512 = 8 NTFS (New Technology File System) NTFS também criara cluster de 4KB, porém, tem a vantagem de um sistema de recuperação: em caso de falhas, como o desligamento repentino do computador, o NTFS é capaz de reverter os dados à condição anterior ao incidente. Isso é possível, em parte, porque, durante o processo de boot, o sistema operacional consulta um arquivo de log que registra todas as operações efetuadas e entra em ação ao identificar nele os pontos problemáticos. CARATERÍSTICAS DO SITEMA NTFS - O tamanho limite do arquivo varia de acordo com o tamanho do volume. - Tem suporte a criptografia, e compactação. - Seus clusters podem chegar a 512 bytes. - É mais seguro que o FAT - Permite política de segurança e gerenciamento. - Menos fragmentação. - Melhor desempenho. - Recuperação de erros mais fácil. - Caso seja usado em mídias, podem se corromper mais facilmente. - É um pouco mais lenta que o FAT32 devido as medidas de segurança que o FAT32 não tem e precisam ser acessados durante leitura e gravação de dados. Site com a tabela de Locação e outros Sistemas https://support.microsoft.com/pt-br/kb/140365