ext4: O que é, como funciona e por que importa

Resposta direta

ext4 (fourth extended filesystem) é o sistema de arquivos padrão da maioria das distribuições Linux desde 2008. Sucessor de ext3, adiciona extents, alocação tardia, journaling e suporta volumes até 1 exabyte.

Definição completa

Estrutura ext4: superblock (replicado), grupos de blocos com bitmaps de inodes e blocos, inode tables (1 por arquivo com metadados), e dados em extents (intervalos contínuos) em vez do mapa de blocos indireto do ext3. Journaling em modo ordered (padrão), writeback ou journal protege contra corrupção por queda. Em recuperação Linux, a chave é o superblock e a inode table. Quando arquivo é deletado em ext4, o inode é zerado mas extents continuam apontando para dados até serem reescritos. Ferramentas como extundelete, ext4magic e debugfs conseguem recuperar arquivos recém-deletados antes da alocação reutilizar os blocos.

Precisa recuperar dados ou tirar dúvida técnica?

Engenheiros sênior atendem em PT, EN e ES.

Termos relacionados