Herramienta para consolidar datos en varios discos duros y enumerar diferencias entre conjuntos de archivos

2

Tengo varios discos duros que he usado a lo largo de los años para hacer una copia de seguridad de mis datos. Cada uno tiene una estructura de carpetas y un conjunto de archivos diferentes. Ahora tengo un NAS masivo en el que quiero consolidar todos mis datos. He creado una nueva estructura de carpetas en el NAS y me he trasladado a la mayoría de mis datos.

¿Alguien sabe de una herramienta que pueda indexar mi NAS y luego comparar cualquier otro disco duro, carpeta u otro medio y enumerar qué carpetas / archivos no están en el NAS?

Creo que podría escribir un script que md5 / sha1 cada archivo en el NAS y poner esos datos en una base de datos. Entonces el script podría comparar usando esos hashes y listar las diferencias. Espero una mejor solución si existe una.

    
pregunta arcdegree 20.10.2013 - 19:49

2 respuestas

0

Para cerrar esta pregunta, realmente no encontré nada por ahí ya.

Terminé escribiendo un script en python que leía todos los archivos en la unidad y guardaba un hash MD5 de cada uno en una base de datos.

Luego creé otro script que leería el contenido de la unidad para comparar y buscar el MD5 en la base de datos para ver si el archivo ya existía. No es perfecto, pero funcionó.

    
respondido por el arcdegree 30.10.2013 - 23:56
0

Es posible transferir fotos, por ejemplo, en trozos de 20-100 GB a la vez a una tarjeta SD o una tarjeta flash USB y usar el cargador de Dropbox para escanear la unidad de memoria y cargar solo los nuevos archivos automáticamente a Dropbox. Una vez que los archivos únicos se cargan en Dropbox, es posible descargarlos a un nuevo disco duro. Esto fue incluso si no usa Dropbox regularmente, puede usarlos por unos días o semanas solo para hacer el trabajo. También es posible escribir scripts en shell de Unix, Ruby, PHP o Python para crear una base de datos y transferir los archivos únicos que parece haber hecho. La solución de Dropbox es para el lego. Espero que esto ayude a otros.

    
respondido por el Goodcy 11.10.2018 - 10:01

Lea otras preguntas en las etiquetas