termasuk file dalam direktori symlink ketika membuat cadangan dengan bermuka dua


8

Saya mencadangkan menggunakan Duplicity, alat yang hebat. Saya tidak dapat memasukkan file dalam cadangan yang ada di dalam direktori yang merupakan symlink.

Menggunakan yang berikut ini:

duplicity <dup args> --include /var/www/**/current --exclude '**'

duplikat hanya akan mencadangkan symlink yang telah saya coba:

duplicity <dup args> --include /var/www/**/current/* --exclude '**'
# and
duplicity <dup args> --include /var/www/**/current/** --exclude '**'

Bahkan saat itu symlink didukung.

direktori "saat ini" menghubungkan ke direktori seperti: /var/www/host.com/de9f2c7fd25e1b3afad3e85a0bd17d9b100db4b3

File-file tersebut berisi beberapa file html & css statis. Saya ingin file-file itu dicadangkan, terlepas dari mana direktori sha'd "saat ini" menunjuk.

Setiap bantuan dihargai.

Jawaban:


12

Duplicity tidak mengikuti symlink oleh desain . Ini karena jika Anda mencoba memulihkannya, itu akan mengembalikan file yang sebenarnya, dan bukan symlink! Ini bukan cadangan yang sangat bagus jika tidak mengembalikan keadaan seperti semula. Namun, itu harus dapat membuat cadangan symlink itu sendiri, dan kemudian Anda harus membuat cadangan data symlink secara terpisah.


Yeh skrip saya hanya perlu sedikit lebih pintar tentang cara memutuskan apa yang akan dimasukkan. Terima kasih untuk informasi.
Rob

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.