Eu estou usando hashdeep para verificar backups / restaurações e ocasionalmente para verificar a corrupção do sistema de arquivos em um RAID.
A velocidade depende de quais funções de hash você usa (algumas consomem mais CPU do que outras), bem como da velocidade de leitura de seus discos. No meu sistema, é hashdeep
possível processar ou verificar em torno de 1 TB / hora com velocidade de leitura md5 e 300 MB / s.
Exemplo sobre como calcular somas de verificação e armazená-las em um arquivo:
cd my-data
hashdeep -rlc md5 . > ~/checksums.txt
Parâmetros:
r
- recursivo
l
- use caminhos relativos
c
- especificar função hash
.
- recursivo começando no diretório atual
>
- redireciona a saída para o arquivo especificado
Veja a página do manual .
Exemplo na verificação de somas de verificação e impressão de uma lista de diferenças:
$ 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
Parâmetros:
a
- auditoria (compare com a lista de somas de verificação conhecidas)
v
- detalhado (para obter uma lista de incompatibilidades, múltiplo v
s significa mais detalhado)
k
- arquivo de hashes conhecidos
Observe que em março de 2016 hashdeep
parece ter sido abandonado .