Duplicación automática de archivos

¿Hay algún programa donde, si tengo mi computadora conectada a mi disco duro externo y descargo algo en el disco duro interno de la computadora, luego refleja esto en el disco duro externo? Estoy buscando algo tan transparente como RAID.

  • Idealmente, este proceso estaría completamente automatizado.
  • El software de código abierto y la compatibilidad con Linux serían una ventaja.
  • Si requiere un script por lotes o un script de shell, estoy perfectamente de acuerdo con eso.
  • Sincroniza en tiempo real o, si eso no es posible, al menos en intervalos

El objetivo principal es simplemente duplicar mis datos en medios externos en tiempo real en el mejor de los casos y algo así como intervalos cronometrados en el peor. Además, al hacer una copia de seguridad de los datos, no me gustaría usar un script que sobrescriba completamente la unidad espejo. Quiero que se dé cuenta de dónde se realizaron los cambios y, como tal, cambie el sistema reflejado para reflejar estos cambios.

Bienvenido a Recomendaciones de software. Esta pregunta aún necesita más detalles para tener la oportunidad de ser respondida. Por ejemplo, ¿en qué sistema(s) operativo(s) debería ejecutarse este software? ¿Cuál es su presupuesto para un programa de este tipo? ¿Debería estar completamente automatizado o el usuario podría ejecutar el comando? etc... Para obtener más información sobre cómo mejorar su pregunta, lea estas preguntas frecuentes sobre lo que se requiere para que una pregunta contenga suficiente información.
Tengo que apoyar a Timmy en todos los puntos. // Una idea básica de un producto coincidente es git-annex , que probablemente podría configurarse de esa manera.
Esta pregunta me parece sencilla ... SecondCopy se ajusta a la descripción, excepto que no obtiene puntos de bonificación por ser de código abierto o Linux, los cuales no lo son. Uso la segunda copia más o menos de la manera descrita en el póster.
ah, ya veo... no está claro qué sistema operativo se necesita.

Respuestas (3)

Second Copy de Centered Systems hará exactamente lo que usted quiere.

Creará una copia espejo de cualquier dato que especifique. Es muy flexible.

Puede obtenerse en www.secondcopy.com

¡Buena suerte!

sí, la segunda copia es genial. Especialmente ahora que Microsoft eliminó las versiones de archivos en un intento de simplificar las cosas. El historial de archivos simplemente no hace el trabajo que hace la segunda copia, solo toma instantáneas en un mínimo de 1 hora. Las instantáneas son buenas para la copia de seguridad general, pero a veces desea tener una copia de cada 'n' número de las versiones de archivo más recientes. Pero de todos modos, Second Copy es altamente configurable, por lo que lo más probable es que pueda hacer que haga lo que quiera.

git-annex podría ser un buen candidato aquí. Puede pensar en ello como una especie de "Dropbox de código abierto y más". Puede trabajar localmente, vía red, con medios online.

A primera vista, puede parecer un poco "confuso y difícil de configurar", pero afortunadamente hay un asistente de git-annex que facilita las cosas (solo búsquelo en Youtube para algunas presentaciones agradables). Para su caso, recomendaría usarlo para configurar dos "anexos": uno es el directorio de descarga en su disco duro local y el otro es su "unidad externa". Ahora, todo lo que dejas caer en un lugar, se "conoce" fácilmente en el otro, aunque por defecto no está "físicamente allí". Para este último, simplemente declara todo el "anexo del disco duro local" como "contenido preferido" en su "anexo externo", que luego se encargaría de hacer que el contenido esté disponible allí automáticamente (en lugar de solo los metadatos).

hacer un repositorio otro repositorio
El asistente de git-annex lo guía a través del proceso de configuración en pasos sencillos (haga clic en las imágenes para obtener variantes más grandes)

Por lo general, todo el proceso no se activa de inmediato, pero puede tener un breve retraso (el daemon verifica en intervalos AFAIK). git-annex funciona bien en Linux y Android (no estoy seguro acerca de otros sistemas, pero si no recuerdo mal, también en Mac y Windows).

demostración de git-anexo
una pantalla de demostración del asistente de git-annex : coincide con su situación con la memoria USB :)

Algunos enlaces adicionales que pueden resultar útiles:

No mencionas que debe ser gratis. Recomiendo encarecidamente pagar US $ 19,99 por una versión personal de Bvckup 2 . Lo hice, y nunca me he arrepentido.

Investigué mucho antes de elegirlo, y lo que me convenció fue en parte que es compatible con VSS, por lo que puede sincronizar archivos que están en uso y, sobre todo, la velocidad, gana todas las pruebas porque usa la copia delta :

Reduzca la cantidad de datos que se mueven copiando solo las partes modificadas de los archivos. Esto acelera las cosas, en muchos casos dramáticamente.

ingrese la descripción de la imagen aquí.

Hay una revisión de 5 inicios en PC World .

Si no quieres gastar, o simplemente quieres probarlo, la última beta, que es bastante reciente, está disponible aquí .

Si todavía no te gusta Bvckup2, te recomiendo FreeFileSynch , que utilicé anteriormente. Vea mis respuestas largas a esta pregunta de SR , y esta y esta también .

Para evitarle la molestia de hacer clic en esos enlaces, aquí está la lista de funciones:

Key Features

Detect moved and renamed files and folders
Copy locked files (Volume Shadow Copy Service)
Detect conflicts and propagate deletions
Binary file comparison
Configure handling of Symbolic Links
Automate sync as a batch job
Process multiple folder pairs
Comprehensive and detailed error reporting
Copy NTFS extended attributes (compressed, encrypted, sparse)
Copy NTFS security permissions
Support long file paths with more than 260 characters
Fail-safe file copy
Cross-platform: Windows, Linux, Mac OS X
Expand environment variables like %USERPROFILE%
Access variable drive letters by volume name (USB sticks)
Native 64-bit support
Keep versions of deleted/updated files
Prevent disc space bottlenecks via optimal sync sequence
Full Unicode support
Highly optimized runtime performance
Include/exclude files via filter
FreeFileSync portable and local installation available
Handle daylight saving time changes on FAT/FAT32
Use macros %time%, %date%, et al. for recurring backups
Case-sensitive synchronization
Built-in locking: serialize multiple jobs running against the same network share 

Supported Operating Systems

Microsoft Windows Microsoft Windows FreeFileSync runs natively on all 32 and 64-bit Windows versions:

Windows 10
Windows 8.1
Windows 8
Windows 7
Windows Vista
Windows XP
Windows 2000