Usando rsync para realizar copias de seguridad en dos ubicaciones

Usando rsync para realizar copias de seguridad en dos ubicaciones

Perdone mi ignorancia, he buscado una respuesta pero hasta ahora no he encontrado nada.

Esto es lo que quiero hacer:

Utilice rsync para realizar una copia de seguridad desde el servidor de archivos (Ubuntu Server 14.04) en un dispositivo NAS. Cuando se complete esta copia de seguridad, ejecute rsync nuevamente en un servidor remoto a través de SSH.

Tengo la persistente sensación de que esto no funcionará correctamente, algo que tiene que ver con cómo rsync marca los archivos como si ya estuvieran respaldados y no hayan cambiado desde la última copia de seguridad.

¿Tengo razón al sospechar que esto podría causar un problema?

Gracias,

Simón.

Respuesta1

Desde la página de manual:

DESCRIPTION
   It [rsync] offers a  large  number  of  options
   that  control  every  aspect  of  its behavior and permit very flexible
   specification of the set of files to be copied.  It is famous  for  its
   delta-transfer  algorithm,  which  reduces the amount of data sent over
   the network by sending only the differences between  the  source  files
   and  the  existing  files in the destination.

Listo para usar, sin ningún parámetro especial, rsync funcionaráexactamente como necesitas:

  • sincronizar todas las diferencias con el NASysincronice todas las diferencias con el servidor SSH remoto.
  • La primera vez que lo ejecute, creará una copia completa en ambos y luego sincronizará los 2 de forma independiente.

Incluso cuando se interrumpe la conexión con el servidor remoto, la próxima vez que se invoque continuará donde lo dejó.

información relacionada