Estoy usando hashdeep para verificar copias de seguridad / restauraciones y ocasionalmente para verificar la corrupción del sistema de archivos en un RAID.
La velocidad depende de las funciones hash que use (algunas requieren más CPU que otras), así como la velocidad de lectura de sus discos. En mi sistema hashdeep
puedo procesar o verificar alrededor de 1 TB / hora con md5 y 300 MB / s de velocidad de lectura.
Ejemplo sobre el cálculo de sumas de verificación y su almacenamiento en un archivo:
cd my-data
hashdeep -rlc md5 . > ~/checksums.txt
Parámetros:
r
- recursivo
l
- usar caminos relativos
c
- especificar la función hash
.
- recursivo comenzando en el directorio actual
>
- redirige la salida al archivo especificado
Ver la página del manual .
Ejemplo para verificar sumas de verificación e imprimir una lista de diferencias:
$ 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
- auditoría (comparar con la lista de sumas de verificación conocidas)
v
- detallado (para obtener una lista de desajustes, múltiples v
s significa más detallado)
k
- archivo de hashes conocidos
Tenga en cuenta que a partir de marzo de 2016 hashdeep
parece estar abandonado .