Я використовую hashdeep для перевірки резервного копіювання / відновлення та періодично для перевірки наявності файлової системи в RAID.
Швидкість залежить від того, які хеш-функції ви використовуєте (деякі інтенсивніше процесора, ніж інші), а також швидкості читання ваших дисків. У моїй системі hashdeepможна обробити або перевірити близько 1 ТБ / годину зі швидкістю читання md5 і 300 Мб / с.
Приклад обчислення контрольних сум і збереження їх у файлі:
cd my-data
hashdeep -rlc md5 . > ~/checksums.txt
Параметри:
r - рекурсивний
l - використовувати відносні шляхи
c - вказати хеш-функцію
. - рекурсивний, починаючи з поточного каталогу
> - вихід переадресації у вказаний файл
Дивіться сторінку чоловіка .
Приклад перевірки контрольних сум та друку списку відмінностей:
$ 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
Параметри:
a - аудит (порівняйте зі списком відомих контрольних сум)
v- багатослівний (щоб отримати список невідповідностей, декілька vs означає більше дослідних)
k - файл відомих хешів
Зауважте, що станом на березень 2016 року, hashdeepздається, це покинуто .