Rsync --backup-dir semble être ignoré

9

Je souhaite utiliser rsyncpour sauvegarder un répertoire d'un emplacement local vers un emplacement distant et stocker les fichiers modifiés dans un autre emplacement distant. J'ai utilisé:

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

Le --backup-dirreste vide, alors qu'il doit être rempli. Est-il possible que ce que j'essaie d'accomplir ne soit pas possible ou est-ce que je fais quelque chose de mal?

Patrik
la source

Réponses:

6

--backup-dir = DIR

En combinaison avec l'option --backup, cela indique à rsync de stocker toutes les sauvegardes dans le répertoire spécifié côté réception. Cela peut être utilisé pour les sauvegardes incrémentielles. Vous pouvez également spécifier un suffixe de sauvegarde à l'aide de l'option --suffix (sinon les fichiers sauvegardés dans le répertoire spécifié conserveront leurs noms de fichiers d'origine).

Mot - clé, receiving side. Ainsi, la syntaxe correcte est --backup-dir=/path/on/destination/serverHope qui répond à votre question.

Quand j'ai vu votre syntaxe, je me suis un peu excité pendant une seconde, car je pensais qu'elle était capable de rediriger les fichiers sauvegardés vers un autre serveur.

naisanza
la source