Rsync --backup-dir parece ser ignorado

9

Quiero usar rsyncpara hacer una copia de seguridad de un directorio desde una ubicación local a una ubicación remota, y almacenar archivos modificados en otra ubicación remota. Yo usé:

rsync -rcvhL --progress --backup \
  [email protected]:/home/user/Changes/`date +%Y.%m.%d` . \
  [email protected]:/home/user/Files/

El --backup-dirpermanece vacío, mientras que debe llenarse. ¿Es posible que lo que estoy tratando de lograr no sea posible o estoy haciendo algo mal?

Patrik
fuente

Respuestas:

6

--backup-dir = DIR

En combinación con la opción --backup, esto le dice a rsync que almacene todas las copias de seguridad en el directorio especificado en el lado receptor. Esto se puede usar para copias de seguridad incrementales. También puede especificar un sufijo de respaldo usando la opción --suffix (de lo contrario, los archivos respaldados en el directorio especificado mantendrán sus nombres de archivo originales).

Palabra clave, receiving side. Entonces, la sintaxis correcta es --backup-dir=/path/on/destination/serverHope que responde a su pregunta.

Cuando vi su sintaxis, me emocioné un poco por un segundo, porque pensé que era capaz de redirigir los archivos respaldados a otro servidor.

naisanza
fuente