Tengo 6 copias de seguridad de mi PC desperdiciando mucho espacio en un disco duro externo, porque todas son copias de seguridad completas (no incrementales) de mi PC, lo que significa que la mayoría de los contenidos están duplicados en las copias de seguridad.
Mi idea es recortar esas copias de seguridad, manteniendo solo los archivos que FALTAN de la fuente de copia de seguridad original, SIN IMPORTAR la ubicación de la carpeta.
Como las copias de seguridad son "unidades que se pueden montar" de tal manera, puedo usar las utilidades comunes de archivos / carpetas para encontrar duplicados & amp; archivos faltantes entre dos conjuntos comparados, he probado algunas herramientas como Windiff y Comparator pro, pero ambas herramientas mostrarán como archivos perdidos que los archivos movieron en otras carpetas, en comparación con el conjunto de archivos actual.
Lo que necesito es una herramienta que enumere los archivos faltantes del origen de la copia de seguridad que están presentes en la copia de seguridad, dondequiera que estén, incluso si se han movido a otro lugar.
fuente
Respuestas:
Yo también he estado buscando copias de seguridad de espacio eficiente y aquí hay algunas aplicaciones que he encontrado:
Dupemerge es un programa de línea de comandos que deduplicará a los directorios utilizando enlaces duros. Este programa buscará un directorio o directorios a los que apunta y si hay archivos duplicados, los vinculará. Si realiza una copia de seguridad de forma regular, puede programar esto para que se ejecute después de la copia de seguridad y libere espacio.
CloneSpy es un programa GUI que mostrará listas de archivos duplicados. Puede desduplicar manualmente algunos archivos o hacer que se confunda automáticamente con los archivos por usted. El enlace duro debe activarse en las opciones, este programa comenzó como un programa para eliminar archivos duplicados y desde entonces ha agregado la capacidad de enlace duro. Si, si desea que el archivo esté enlazado, debe activarlo. No sé. CloneSpy conoce las limitaciones del enlace duro NTFS, pero Dupemerge sí lo sabe.
Hay algunas extensiones del Explorador de Windows para crear también enlaces duros y ver visualmente qué archivos están vinculados desde el Explorador de Windows. Extensión de Shell Hard Link colocará una flecha roja de "atajo" sobre los archivos que han sido enlazados. Además, en las unidades de disco locales en las propiedades del archivo, mostrará qué archivos están vinculados entre sí. Es bueno ver qué archivos están duplicados y cuáles son únicos. Además, si existe la posibilidad de editar los archivos, esto actuará como una advertencia para recordarle que si edita un archivo con una flecha roja, en realidad está editando todos los archivos enlazados al mismo tiempo. El sitio web http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html tiene un montón de información sobre enlaces duros, cruces, enlaces simbólicos.
Usar enlaces duros como este es bueno porque cada carpeta de copia de seguridad se ve como una copia de seguridad completa, pero los archivos comunes dentro de la copia de seguridad y en todas las copias de seguridad solo están usando el espacio una vez, generalmente. Por lo general, debido a que NTFS tiene una limitación de 1023 enlaces duros a un archivo, dupemerge solo vinculará los archivos 1022 a un archivo, por lo que si tiene más de 1022 copias, una segunda copia de los datos tendrá que ser almacenada para otros 1022 archivos. enlaces a enlaces a.
Hay algunos programas destinados a copias de seguridad de espacio eficiente, duplicación (un puerto de Windows del programa de copia de seguridad de duplicidad de Linux). Este programa de GUI, por lo que entiendo, se deduará porque oculta los datos. Me recuerda a usar rsync para copia de seguridad. La versión actual de duplicati está muy mejorada, y la recomendaría. Puede administrar sus copias de seguridad configurando cuántas copias de seguridad mantener, cuánto espacio usar, la edad máxima de las copias de seguridad, etc. Yo uso este programa para copias de seguridad a largo plazo.
Copia de seguridad de Hardlink (anteriormente RsyncBackup) (un programa GUI) dedupes por enlaces duros. (No había usado este programa desde que fue renombrado). Como iba a usar mi programa en un entorno comercial, no probé el programa mucho más. Sin embargo, parecía funcionar bien.
Rdiff-Backup (un programa de línea de comandos) también dedupes por enlaces duros. Lo que no me importó fue poner un directorio con todo el historial de revisiones en el directorio de respaldo. Si eso fuera necesario, desearía que lo hubieran escondido y hecho un directorio de puntos. Este programa es similar a un programa de copia de seguridad rsync.
Solo para advertirle, con Windows no siempre queda claro cuánto espacio utilizan los archivos vinculados. Creo que las estadísticas generales de la unidad son correctas y muestran el espacio real utilizado. Sin embargo, si hiciera una propiedad en los directorios de copia de seguridad, parecería que no se ha guardado ningún espacio al vincularlo. Eventualmente, debería poder almacenar lo que parece ser más del 100% de la capacidad de la unidad. Esto se debe a que Explorer cuenta el espacio que ocupa cada entrada de archivo, pero no comprueba si dos entradas de archivos apuntan a la misma pieza de datos en el disco.
--Adicional--
Si solo desea mantener los archivos que no están en la copia de seguridad original, independientemente de su ubicación. (p.ej.
FolderA
tieneFile1
enBackup1
, y enBackup2
File1
es enFolderB
. PorqueFile1
no se modificó, pero se reubicó si desea eliminar un programaFile1
.) Entonces el programa que yo sugeriría es CloneSpy . Para esto fue originalmente diseñado el programa. CloneSpy tiene muchas opciones. Lo he usado para una tarea similar cuando comparabaFolderA
aFolderB
,FolderC
&erio;FolderD
. Entonces compareFolderA
&erio;FolderB
aFolderC
&erio;FolderD
. Por último compararFolderA
,FolderB
&erio;FolderC
aFolderD
. De esa manera, entre todas las carpetas solo existen archivos únicos.--Añadido 2--
En realidad, una forma más sencilla de hacer lo anterior es tener todos los directorios en un grupo y decirle que elimine los archivos más nuevos. Eso dejaría la copia más antigua del conjunto duplicado. De esta manera puede saber cuándo se creó por primera vez una versión del archivo. Esto también eliminaría los archivos dentro de los directorios, así como a través de los directorios, dando como resultado solo una copia de un archivo único.
fuente
Esto es lo que yo haría:
fuente
Todo terminó con Duplicate Finder, una herramienta de Ashisoft.
Pros: hace lo que estaba buscando.
Contras:
- Caro, IMO, 29USD
- Durante la compra, el sitio de comercio electrónico "cayó" en mi cesta a otras herramientas que no pedí, aumentando el precio a 50 USD, tuvo que eliminarlo manualmente de la cesta.
- ¡El precio se convirtió en euros y luego nuevamente en dólares! ¿Puedes creerlo?
Muy injusto, simplemente lo compré porque a toda prisa, creo que hay toneladas de códigos fuente, así que simplemente copie este código y reorganícelo pidiendo tanto dinero, ¡simplemente apesta!
fuente
Hilo viejo pero podría ayudar a otros: AllDup , un buscador de archivos duplicados, ahora tiene la opción de mostrar solo archivos no duplicados, es decir, aquellos que son únicos entre las carpetas incluidas en la comparación. La interfaz fue bastante torpe la última vez que lo comprobé, pero sí lo hizo la escritura.
fuente