Computação |
Tabelas de Alocação: Estruturas que mantêm o controle de quais blocos no disco são usados por quais arquivos.
Fragmentação: Problemas e soluções relacionados à fragmentação de arquivos em blocos não contíguos.
Gerenciamento de Espaço
Alocação Contígua: Armazenamento de um arquivo em blocos contíguos. Simples e rápido, mas pode levar à fragmentação externa.
Alocação Encadeada: Cada bloco aponta para o próximo bloco do arquivo. Reduz fragmentação, mas pode ser ineficiente para acesso aleatório.
Alocação Indexada: Usa uma estrutura de índice para manter o controle dos blocos de um arquivo. Equilibra desempenho e flexibilidade.
Consistência e Recuperação
Journaling: Técnica que mantém um log de transações antes de aplicá-las ao sistema de arquivos, facilitando a recuperação em caso de falhas.
Snapshots: Captura do estado do sistema de arquivos em um ponto específico no tempo, permitindo a recuperação de dados.
Checksums e Verificação de Integridade: Métodos para garantir que os dados não foram corrompidos.
Segurança em Sistemas de Arquivos
Permissões de Arquivos: Controle de acesso baseado em usuários e grupos, definindo permissões de leitura, escrita e execução.
Criptografia: Proteção dos dados armazenados contra acesso não autorizado através da criptografia.