Léxico de TI › Infraestrutura › Journaling

Journaling

Infraestrutura Svenska → Atualizado: 2026-09-29

Anotar o que se pretende fazer antes de fazer, para que o sistema de arquivos possa ser reparado depois de uma queda de energia.

Sem journal, uma interrupção no meio de uma operação pode deixar os metadados pela metade — um bloco marcado como usado sem nenhum arquivo dono, ou o contrário. Encontrar e corrigir isso exigia varrer o sistema de arquivos inteiro, o que em discos grandes levava horas. Com o journal, basta ler as entradas mais recentes e então concluí-las ou desfazê-las.

O ext4 tem três modos. O data=ordered é o padrão e registra só os metadados, mas garante que os dados sejam gravados antes dos metadados que apontam para eles. O data=journal registra tudo, é mais seguro e bem mais lento. Sistemas copy-on-write como ZFS e Btrfs resolvem o mesmo problema de outro jeito: nunca sobrescrevem blocos existentes, então o estado antigo permanece até o novo estar completo.

← Voltar ao léxico