Rsync - backup-dir sembra essere ignorato


9

Voglio utilizzare rsyncper eseguire il backup di una directory da una posizione locale a una posizione remota e archiviare i file modificati in un'altra posizione remota. Ho usato:

rsync -rcvhL --progress --backup \
  --backup-dir=user@url.com:/home/user/Changes/`date +%Y.%m.%d` . \
  user@url.com:/home/user/Files/

I --backup-dirsoggiorni svuotano, mentre dovrebbe essere riempito. È possibile che ciò che sto cercando di realizzare non sia possibile o sto facendo qualcosa di sbagliato?

Risposte:


6

--backup-dir = DIR

In combinazione con l'opzione --backup, questo dice a rsync di memorizzare tutti i backup nella directory specificata sul lato ricevente. Questo può essere utilizzato per backup incrementali. È inoltre possibile specificare un suffisso di backup utilizzando l'opzione --suffix (altrimenti i file di cui è stato eseguito il backup nella directory specificata manterranno i nomi dei file originali).

Parola chiave, receiving side. Quindi, la sintassi corretta è --backup-dir=/path/on/destination/serverSperanza che risponde alla tua domanda.

Quando ho visto la tua sintassi mi sono emozionato un po 'per un secondo, perché pensavo che fosse in grado di reindirizzare i file di backup su un altro server.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.