Rsync --backup-dir tampaknya diabaikan

9

Saya ingin menggunakan rsyncuntuk membuat cadangan direktori dari lokasi lokal ke lokasi jarak jauh, dan menyimpan file yang diubah di lokasi terpencil lain. Saya memang menggunakan:

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

The --backup-dirtetap kosong, sementara itu harus diisi. Apakah mungkin apa yang saya coba capai tidak mungkin atau apakah saya melakukan sesuatu yang salah?

Patrik
sumber

Jawaban:

6

--backup-dir = DIR

Dalam kombinasi dengan opsi --backup, ini memberitahu rsync untuk menyimpan semua cadangan di direktori yang ditentukan di sisi penerima. Ini dapat digunakan untuk cadangan tambahan. Anda juga dapat menentukan akhiran cadangan menggunakan opsi --suffix (jika tidak, file yang dicadangkan di direktori yang ditentukan akan menyimpan nama file aslinya).

Kata kunci receiving side,. Jadi, sintaks yang benar adalah --backup-dir=/path/on/destination/serverHarapan yang menjawab pertanyaan Anda.

Ketika saya melihat sintaks Anda, saya sedikit bersemangat, karena saya pikir itu mampu mengarahkan file yang dicadangkan ke server lain.

naisanza
sumber