J'utilise hashdeep pour vérifier les sauvegardes/restaurations et occasionnellement pour vérifier la corruption du système de fichiers dans un RAID.
La vitesse dépend des fonctions de hachage que vous utilisez (certaines sont plus gourmandes en ressources CPU que d'autres) ainsi que de la vitesse de lecture de vos disques. Sur mon système hashdeep
peut traiter ou vérifier environ 1 TB/heure avec md5 et une vitesse de lecture de 300 MB/s.
Exemple de calcul de sommes de contrôle et de leur stockage dans un fichier :
cd my-data
hashdeep -rlc md5 . > ~/checksums.txt
Paramètres :
-
r
- récursif
-
l
- utiliser des chemins relatifs
-
c
- spécifier la fonction de hachage
-
.
- récursif à partir du répertoire courant
-
>
- redirige la sortie vers le fichier spécifié
Voir le page de manuel .
Exemple de vérification des sommes de contrôle et d'impression d'une liste de différences :
$ cd /mnt/my-backup
$ hashdeep -ravvl -k ~/checksums.txt .
hashdeep: Audit passed
Files matched: 40914
Files partially matched: 0
Files moved: 0
New files found: 0
Known files not found: 0
Paramètres :
-
a
- audit (comparer avec la liste des sommes de contrôle connues)
-
v
- verbose (pour obtenir une liste des incompatibilités, de multiples v
s signifie plus verbeux)
-
k
- fichier de hachages connus
Notez qu'en mars 2016 hashdeep
semble être abandonné .