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 \
  --backup-dir=user@url.com:/home/user/Changes/`date +%Y.%m.%d` . \
  user@url.com:/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?

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.