Saya membaca beberapa panduan bagaimana menggabungkan snapshot btrf dengan rsync untuk membuat solusi cadangan yang efisien dengan riwayat. Namun itu semua tergantung pada apakah rsync --inplacememodifikasi hanya bagian-bagian dari file yang benar-benar berubah, atau jika itu menimpa seluruh file secara berurutan. Jika ia menulis seluruh file maka nampaknya btrfs akan selalu membuat salinan baru dari file tersebut, yang akan membuat idenya jauh lebih efisien.
rsyncmembaca seluruh file dan kemudian mencari dan memperbarui hanya bagian-bagian yang diperlukan, btrfs hanya akan menyalin blok yang diperbarui ini. Tetapi jika rsyncmembaca dan menulis seluruh file, maka itu akan menjadi masalah.
rsynctidak hanya tahu bahwa ia mungkin menghindari menulis seluruh file, ia berhasil melakukannya tanpa menyalinnya sepenuhnya melalui internet. Program kecil pintar.