Rsync --backup-dir scheint ignoriert zu werden

9

Ich möchte rsyncein Verzeichnis von einem lokalen Speicherort an einem Remotestandort sichern und geänderte Dateien an einem anderen Remotestandort speichern. Ich habe verwendet:

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

Das --backup-dirbleibt leer, solange es gefüllt sein soll. Ist es möglich, dass das, was ich versuche, nicht möglich ist, oder mache ich etwas falsch?

Patrik
quelle

Antworten:

6

--backup-dir = DIR

In Kombination mit der Option --backup weist dies rsync an, alle Sicherungen im angegebenen Verzeichnis auf der Empfangsseite zu speichern. Dies kann für inkrementelle Sicherungen verwendet werden. Sie können zusätzlich ein Sicherungssuffix mit der Option --suffix angeben (andernfalls behalten die im angegebenen Verzeichnis gesicherten Dateien ihre ursprünglichen Dateinamen bei).

Schlüsselwort , receiving side. Die richtige Syntax lautet also --backup-dir=/path/on/destination/serverHope, die Ihre Frage beantwortet.

Als ich Ihre Syntax sah, war ich für eine Sekunde ein wenig aufgeregt, weil ich dachte, dass sie in der Lage ist, die gesicherten Dateien auf einen anderen Server umzuleiten.

Naisanza
quelle