Rsync --backup-dir, похоже, игнорируется

9

Я хочу использовать rsyncдля резервного копирования каталога из локального местоположения в удаленное местоположение и хранить измененные файлы в другом удаленном месте. Я использовал:

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

В --backup-dirостается пустым, в то время как она должна быть заполнена. Возможно ли то, что я пытаюсь достичь, не возможно или я делаю что-то не так?

Patrik
источник

Ответы:

6

--backup-DIR = DIR

В сочетании с параметром --backup это указывает rsync хранить все резервные копии в указанном каталоге на принимающей стороне. Это может быть использовано для инкрементных резервных копий. Вы можете дополнительно указать суффикс резервной копии, используя параметр --suffix (в противном случае файлы, сохраненные в указанном каталоге, сохранят свои исходные имена файлов).

Ключевое слово, receiving side. Итак, правильный синтаксис - --backup-dir=/path/on/destination/serverНадежда, которая отвечает на ваш вопрос.

Когда я увидел ваш синтаксис, я на секунду взволновался, потому что подумал, что он способен перенаправлять резервные копии файлов на другой сервер.

naisanza
источник