Comment obtenir l'intégrité des données de contrôle sur ext4?

13

Sur les systèmes de fichiers comme btrfs, vous pouvez effectuer un scrub, qui parcourra toutes les données pour voir si les données correspondent toujours à la somme de contrôle du système de fichiers.

Je voudrais vérifier les données sur ext4 si elles sont correctes avant une sauvegarde.

Question

ext4 n'a pas de somme de contrôle du système de fichiers, mais peut-on faire quelque chose de similaire?

Sandra
la source

Réponses:

15

Ext4 n'a pas d'équivalent à un "scrub" ZFS ou btrfs, cependant, une fonction récente est la somme de contrôle des métadonnées . Son utilisation nécessiterait un tout nouveau noyau et un e2fsprogs mis à jour .

Quelle distribution utilisez-vous?

ewwhite
la source
Je ne savais pas que ext4 était en cours d'extension. Malheureusement, je vois que je devrais reformater la partition pour obtenir cette fonctionnalité. Alors peut-être que je devrais juste faire un script qui fera un sha1sum de chaque fichier et le stocker dans un fichier yaml ... Utilisation de CentOS 6.
Sandra
@sandra Mais vous utilisez également ZFS (à partir de vos autres questions) ... Au cours des dernières semaines, j'ai utilisé ZFS sur Linux avec mes systèmes CentOS 6 en utilisant ce guide . Les tests ont été solides et je prévois de le mettre en production. Cela peut être une solution élégante pour votre cas d'utilisation.
ewwhite
0

La réponse @ewwhite est correcte. Je veux juste souligner que: NON - les données ne peuvent pas être additionnées de contrôle en ext4 ou XFS pour le moment. Je n'ai pas non plus pu trouver quoi que ce soit lié à la somme de contrôle pour JFS. La seule option fiable à ce jour est donc de vérifier Linux ZFS. BTRFS n'est pas si stable pour le moment.

J'écris ce qui précède parce que je viens de frapper une mauvaise corruption d'écriture silencieuse sur mon routeur par rapport au lecteur externe USB et maintenant je ne fais plus confiance à l'USB en tant qu'interconnexion fiable. Un total de contrôle supplémentaire est donc nécessaire. (et je veux dire que le lecteur est complètement sain, mais le routeur USB est flacky)

akostadinov
la source