Apakah rsync mengubah konten file (berurusan dengan hardlink)?


13

Bayangkan saya memiliki file remote/Ayang disinkronkan local/Adan local/Bmerupakan hardlink dari local/A. Apakah ada ancaman bahwa pada remote/Aperubahan dan sinkronisasi berikutnya rsynctidak akan menghapus local/Atetapi hanya mengganti / menambahkan beberapa bagian untuk itu, sehingga berubah local/B(karena hardlinking)?

Jawaban:


14

Dengan opsi standar, rsyncakan menyalin file baru yang menetapkannya nama semi-acak, kemudian akan mengganti nama file baru dengan nama asli. Dalam proses ini, tidak ada penulisan yang diarahkan pada file asli, mempertahankan hadlink-nya.

Di sisi lain, menggunakan non-default --inplacepilihan akan menimpa file asli dan hardlinks nya.

Lagi pula, saya sangat menyarankan untuk melihat --link-destopsi, yang sangat berguna untuk cadangan yang diduplikasi.

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.