Um novo recurso adicionado ao ext4 e introduzido com o kernel 3.5 é o que é conhecido como 'checksums de metadados', que é outro recurso do ext4 que deve melhorar a confiabilidade e a integridade da estrutura do sistema de arquivos.
A implementação geral é bem explicada em Novatos do Kernel :
Sistemas de arquivos modernos como ZFS e Btrfs provaram que garantir a integridade do sistema de arquivos usando somas de verificação é um recurso valioso. O Ext4 adicionou a capacidade de armazenar somas de verificação de vários campos de metadados. Toda vez que um campo de metadados é lido, a soma de verificação dos dados lidos é comparada com as somas de verificação armazenadas; se forem diferentes, significa que a medata está corrompida (observe que esse recurso não cobre dados, apenas estruturas internas de metadados e ele não tem recursos de "autocura").
Qualquer sistema de arquivos ext4 pode ser atualizado para usar as somas de verificação usando o comando "tune2fs -O metadata_csum" ou "mkfs -O metadata_csum" no momento da criação. Uma vez que este recurso esteja habilitado em um sistema de arquivos, os kernels mais antigos, sem suporte a soma de verificação, só poderão montá-lo no modo somente leitura.
Artigos como este aqui no kernel.org discutem mais detalhadamente como usar checksums de metadados pode impedir que metadados corrompidos danifiquem a estrutura do sistema de arquivos.
No entanto, o artigo também alerta que:
O código de soma de verificação de metadados começou a entrar no mainline no Linux 3.5, e a partir do 3.7-rc1 ele está passando por algum teste de usuário. Este código ainda não é sólido.
Ele não está habilitado por padrão no Ubuntu 12.10, e provavelmente é melhor não habilitá-lo por um momento depois dos recentes problemas com o sistema de arquivos ext4, como foi observado aqui .