Una nueva característica agregada a ext4 e introducida con el kernel 3.5 es lo que se conoce como 'sumas de verificación de metadatos', que es otra característica de ext4 que se supone que mejora la confiabilidad y la integridad de la estructura del sistema de archivos.
La implementación general se explica bien en los novatos de Kernel :
Los sistemas de archivos modernos como ZFS y Btrfs han demostrado que garantizar la integridad del sistema de archivos utilizando sumas de verificación es una característica valiosa. Ext4 ha agregado la capacidad de almacenar sumas de verificación de varios campos de metadatos. Cada vez que se lee un campo de metadatos, la suma de verificación de los datos leídos se compara con las sumas de verificación almacenadas, si son diferentes significa que los metadatos están dañados (tenga en cuenta que esta característica no cubre datos, solo las estructuras internas de metadatos y no tiene capacidades de "autocuración").
Cualquier sistema de archivos ext4 puede actualizarse para usar sumas de verificación utilizando el comando "tune2fs -O metadata_csum" o "mkfs -O metadata_csum" en el momento de la creación. Una vez que esta característica está habilitada en un sistema de archivos, los núcleos más antiguos sin soporte de suma de verificación solo podrán montarla en modo de solo lectura.
Artículos como este en kernel.org discuten con mayor detalle técnico cómo el uso de sumas de verificación de metadatos puede evitar que los metadatos dañados dañen la estructura del sistema de archivos.
Sin embargo, el artículo también advierte que:
El código de suma de comprobación de metadatos comenzó a entrar en la línea principal en Linux 3.5, y a partir de 3.7-rc1 se está sometiendo a algunas pruebas de usuario. Este código aún no es sólido como una roca.
No está habilitado de manera predeterminada en Ubuntu 12.10, y probablemente sea mejor no habilitarlo por el momento después de los problemas recientes con el sistema de archivos ext4, como se señala aquí .