¿Cómo puedo mantener una carpeta sincronizada con un disco duro USB externo?

17

Tengo una colección de música en crecimiento que sincronizo manualmente con una unidad USB externa. A veces edito sus etiquetas ID3, agrego o elimino un archivo en el disco duro o en la unidad USB, y me gustaría mantener esos cambios sincronizados entre ambos.

¿Ubuntu tiene algo disponible que me ayudaría con este escenario? Preferiblemente algo fácil de usar con una interfaz de usuario.

Actualización : para aclarar mi pregunta, pueden ocurrir cambios tanto en el disco duro local como en la unidad USB, por lo que el proceso de sincronización debe realizarse en ambas direcciones.

Cesar
fuente
¿Hay alguna manera de hacer esto automáticamente sin las reglas de udev?
user29020

Respuestas:

12

Bueno, rsync es una gran herramienta de línea de comandos para esto.

Mencionaste que querías una GUI, por lo que te recomiendo Gadmintools que contiene gadmin-rsync.


Actualización: intente probar Unison-GTK .

Nathan Osman
fuente
¿No es bueno rsync solo para la sincronización en una dirección? Por favor vea mi pregunta actualizada.
Cesar
@ César: Actualicé mi respuesta.
Nathan Osman
Unison-GTK es excelente para este propósito, normalmente maneja todos los cambios de dos vías de la forma en que esperaría que se manejen, por lo que solo tiene que hacer clic en "Ir". El único inconveniente del unísono es que sus desarrolladores ya no lo mantienen, por lo que no habrá nuevas características, etc.
Marcel Stimberg
3

Sé que es una pregunta antigua, pero, como podría ser una respuesta para alguien, quería decir que estoy probando FreeFileSync, una aplicación de código abierto incluida con otra utilidad, llamada RealTimeSync. Este último desencadena un comando (presumiblemente, FreeFileSync, pero creo que realmente puede ejecutar cualquier línea de comando) cada vez que se cambia el contenido de una carpeta (o cuando esa carpeta está disponible). Actualizaré los resultados, pero, a primera vista, parece prometedor (a pesar de la escasa documentación orientada a Windows).

Actualización: parece funcionar bien. Configuré RealTimeSync para ver la disponibilidad y / o los cambios de dos carpetas (origen y destino) y ejecutar un trabajo de sincronización cuando eso sucedió, y todo salió bien. Las eliminaciones también se propagan con una buena característica (creo): los archivos eliminados (aquellos eliminados por FreeFileSync como resultado de la sincronización) van a una carpeta dentro de la papelera (o dentro de una carpeta de su elección), nombrada con FFS + time- sello de la fecha.

Todavía tengo que probarlo en condiciones difíciles (grandes trabajos de sincronización, en una gran cantidad de archivos) para verificar la velocidad de comparación de archivos. Lo hare mañana.

luri
fuente
Puede descargarlo desde allí
stragu
Lo probé y es muy fácil de usar, con varios modos (bidireccional, espejo, actualización y personalizado). Hice una sincronización de 37.3 Gb en 17 mn a través de USB 2.0 para una carpeta de más de 224 Gb.
stragu
2

Creo que el mejor software para esta situación sería DirSyncPro (V1.4). Puedes consultar su sitio web aquí . Este software está escrito utilizando Java, por lo tanto, no tiene que instalarse y es muy portátil. Tiene varias características como copia de seguridad , sincronización de archivos , duplicación de unidades y es una solución gratuita.

Está en desarrollo activo y puede garantizar la obtención de nuevas funciones con frecuencia. El software es maduro, estable y un software de respaldo ideal. Pruébalo sin problemas de instalación.

He adjuntado una captura de pantalla del software a continuación.

ingrese la descripción de la imagen aquí

Funciona tanto bidireccional como monodireccional, lo que lo convierte en un software de respaldo ideal. También puede programar copias de seguridad, crear excepciones y guardar las preferencias de trabajo, por lo que no tendrá que crear una cada vez que desee hacer una copia de seguridad de algo.

Solo soy un usuario de este software, muy impresionado por su confiabilidad y características que posee.

nik90
fuente
1

Usualmente uso rsync en estos escenarios; hay una versión GUI llamada grsyncpero no sé lo fácil que es usarla.

jbowtie
fuente
¿No es bueno rsync solo para la sincronización en una dirección? Por favor vea mi pregunta actualizada.
Cesar