0 votos

¿Cómo mantener 2 carpetas en sincronización en tiempo real?

Me gustaría mantener las copias de seguridad de las carpetas de datos de Keybase en mi computadora local con algún tipo de solución de sincronización de archivos en tiempo real.

Cada vez que se abre Keybase, los archivos locales se sincronizan con la carpeta asociada a Keybase y viceversa.

¿Cuáles son las soluciones de código abierto actuales que pueden lograr eso?

Gracias

1voto

moodforaday Puntos 2633

Hola y bienvenidos a la página!

Asumiendo que usted tiene las carpetas de "a" y "B" hay dos maneras de pensar acerca de la sincronización.

1) "Un Modo" sync la sincronización de los cambios y supresiones de la carpeta a carpeta B, pero básicamente ignorar los cambios en la carpeta B (y no va a sincronizar de nuevo a la carpeta).

2) "de Dos vías" sync sería si usted quiere ser capaz de modificar cualquiera de las carpetas de "A" o "B" y que esos cambios se refleja en la carpeta otros.

"Una Manera" de sincronización puede realizarse con rsync (aunque puede que desee instalar una versión más reciente que la que se incluye con macOS, como el defecto es muy viejo). Yo recomendaría cerveza para esto.

"De dos vías" sync es más complicado, y yo no soy consciente de ninguna herramienta de código abierto que te permitirá crear una de dos vías de sincronización de dos carpetas en el mismo equipo.

(Esa es otra consideración: algunas herramientas sólo funcionará si las carpetas "a" y "B" están en equipos diferentes. rsync puede trabajar con cualquiera de ellos.)

Una pregunta para pensar en lo que están tratando de lograr por tener una copia en espejo. Por ejemplo, si elimina accidentalmente un archivo en la carpeta "A" y de inmediato se sincroniza a la carpeta "B" y elimina el archivo existe, ¿de verdad has conseguido nada?

Si lo que usted está buscando para lograr que sea capaz de restaurar un borrado accidental, o volver a una versión anterior de un archivo que se ha cambiado en una manera que usted desea deshacer, que es un escenario diferente que simplemente mantener sincronizar dos carpetas.

Estoy sólo vagamente familiarizado con Keybase, pero otra pregunta que me gustaría preguntar es si el espejo sería útil si hubo algún tipo de corrupción. Se puede ser más útil tener una "instantánea" de la Keybase archivos en un punto determinado en el tiempo. Dependiendo de la frecuencia de sus archivos de cambio, usted podría ser capaz de utilizar launchd a crear un tar.bz2 o tar.gz (o tar.xz si también se instala la xz con brew) "instantánea" de Keybase, y poner un sello de tiempo en el nombre de archivo, así que si usted necesita para revertir algunos cambios, usted sabe que usted tenía todos los archivos que existían en un punto particular en el tiempo.

De nuevo, no estoy 100% seguro de que iba a trabajar con Keybase, pero lo he usado con otras aplicaciones.

Teclado Maestro

Cada vez Keybase es abierto, cualquier local de los archivos de sincronización para Keybase asociado de la carpeta, y viceversa.

Si desea activar cada vez que la Keybase aplicación se abre y/o cierra, entonces usted debe utilizar el Teclado Maestro.

No estoy al tanto de cualquier fuente abierta la opción para que.

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