¿Cómo obtener la integridad de los datos de suma de comprobación en ext4?

13

En sistemas de archivos como btrfs, puede realizar un exfoliante, que pasará por todos los datos para ver si los datos aún coinciden con la suma de comprobación del sistema de archivos.

Me gustaría verificar los datos en ext4 si son correctos antes de una copia de seguridad.

Pregunta

ext4 no tiene suma de comprobación del sistema de archivos, pero ¿se puede hacer algo similar?

Sandra
fuente

Respuestas:

15

Ext4 no tiene un equivalente a un "scrub" de ZFS o btrfs, sin embargo, una característica reciente es la suma de comprobación de metadatos . Su uso requeriría un kernel muy nuevo y un e2fsprogs actualizado .

¿Qué distribución estás usando?

ewwhite
fuente
No tenía idea de que ext4 se estaba extendiendo. Lamentablemente veo que necesitaría reformatear la partición para obtener esta función. Entonces, tal vez debería hacer un script que haga un resumen de cada archivo y almacenarlo en un archivo yaml ... Usando CentOS 6.
Sandra
@sandra Pero también usa ZFS (de sus otras preguntas) ... Durante las últimas semanas, he estado usando ZFS en Linux con mis sistemas CentOS 6 usando esta guía . Ha sido sólido en las pruebas y estoy planeando llevarlo a producción. Puede ser una solución elegante para su caso de uso.
ewwhite
0

La respuesta de @ewwhite es correcta. Solo quiero enfatizar que: NO: los datos no pueden sumarse en ext4 o XFS en este momento. Tampoco pude encontrar nada relacionado con la suma de comprobación para JFS. Entonces, la única opción confiable hasta ahora es verificar linux ZFS. BTRFS no es tan estable en este momento.

Estoy escribiendo lo anterior porque acabo de dañar la corrupción de escritura silenciosa en mi enrutador frente a la unidad externa USB y ahora ya no confío en el USB como una interconexión confiable. Por lo tanto, se requiere suma de verificación adicional. (y quiero decir que la unidad está completamente en buen estado pero el enrutador USB no funciona)

akostadinov
fuente