2 votos

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

Tengo varios discos duros que he utilizado a lo largo de los años para hacer copias de seguridad de mis datos. Cada uno tiene una estructura de carpetas y un conjunto de archivos diferentes. Ahora tengo un enorme NAS en el que quiero consolidar todos mis datos. He creado una nueva estructura de carpetas en el NAS y he trasladado 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 listar 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. Luego el script podría comparar usando esos hashes y listar las diferencias. Espero una solución mejor si es que existe.

0 votos

¿Te importa githubear/compartir tu script? Tengo unos 20TB de fotos, etc. y había pensado en una solución similar guardando todos los distintos nombres y fechas de los archivos en un archivo de texto para referencia o incluyéndolo en los metadatos de cada archivo. En un momento dado, me imaginé que sería posible utilizar la función de autocarga de Dropbox para consolidar los datos, ya que no sube las fotos que ya ha cargado, pero se necesitan unos cuantos TB en su PC para transferir cada unidad para DP. También su sistema se ralentiza más allá de 300k archivos.

0voto

george9170 Puntos 134

Para cerrar esta pregunta, la verdad es que no he encontrado nada por ahí.

Acabé escribiendo un script de Python que leía todos los archivos del disco 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ó.

0voto

javathunderman Puntos 178

Es posible transferir fotos, digamos en trozos de 20 a 100 GB a la vez, a una tarjeta SD o a una tarjeta flash USB y utilizar el cargador de Dropbox para escanear la unidad de disco duro y subir sólo los nuevos archivos automáticamente a Dropbox. Una vez que los archivos únicos se suben a Dropbox, es posible descargarlos todos a un nuevo disco duro. Esto fue incluso si no usas Dropbox regularmente, puedes usarlo durante unos días o semanas sólo para hacer el trabajo. También es posible escribir scripts en unix shell, Ruby, PHP o Python para crear una base de datos y transferir los archivos únicos que parece que has hecho. La solución de Dropbox es para los profanos. Espero que esto ayude a otros.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X