20 votos

¿Rsync Permitir Que Los Archivos Se Sincronizan Ambos Sentidos?

Tengo copia de seguridad de un sistema linux en el servidor web usando rsync con cygwin. Ahora tengo una copia perfecta del servidor en mi portátil con windows. Si puedo eliminar o modificar un archivo en mi computadora portátil y ejecutar rsync de nuevo con cygwin va a eliminar/actualizar el mismo archivo en el servidor? Im bajo la impresión de que si puedo eliminar/modificar en el servidor y ejecutar rsync en mi portátil va a eliminar/modificar el archivo local en mi ordenador portátil, pero ¿esto funciona a la inversa?

25voto

grekasius Puntos 1802

Rsync no una forma de sincronización, sin embargo, es hasta usted para decidir de qué manera la sincronización va.

Rsync sintaxis del comando es la siguiente:

rsync [OPTION...] SRC... [DEST]

Tenga en cuenta que usted especifique la sincronización desde el origen hasta el destino. De origen y de destino puede ser cualquier ruta de acceso local o remoto.

Por ejemplo, si desea copiar los archivos de su servidor a su computadora portátil que usted hacer:

rsync [OPTION...] <server-path> <laptop-path>

Para la sincronización en la dirección opuesta a la que debe hacer:

rsync [OPTION...] <laptop-path> <server-path>

Para responder a su pregunta: depende de cómo ejecutar rsync.

Si desea que los archivos se eliminen en el destino que usted necesita para utilizar --delete opción. Pero ten cuidado con él, porque si cometes un error al especificar su origen entonces usted va a terminar de quitar todo lo de su destino. Es más seguro para poner a prueba su sincronización --delete primera opción y una vez que esté satisfecho con cómo funciona usted puede agregar --delete opción.

Como sugiere masegaloeh en los comentarios de abajo, -n o --dry-run opción también puede ser utilizada para la prueba de rsync comportamiento de comando.

-2voto

Moti Puntos 94

considere la posibilidad de usar --delete-after y no-borrar, esto se asegurará de que usted reciba el fin de eliminar archivos después de la transferencia, no antes.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: