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