Rsync memiliki sejumlah flag yang mengontrol apa yang akan dilihat dan apa yang akan disalin ke tujuan. Paling sering bendera "-a" digunakan yang merupakan bendera "Arsip", ini mungkin yang Anda inginkan. jalankan rsync dengan flag "-av" dan jalankan rsync pertama kali terhadap data yang ingin Anda buat cadangannya. Saat dijalankan berikutnya akan memblokir checksum file, dan hanya menyalin bagian-bagian yang telah dimodifikasi pada file yang ada, menyalin file baru, dan menghapus file yang sudah tidak ada lagi. Periksa bagian "-a" pada:
http://linux.die.net/man/1/rsync
Proses pertama akan menjadi BandWidth intensif, proses berikut kemungkinan besar akan menjadi prosesor intensif tetapi menggunakan sedikit Bandwidth dibandingkan dengan proses awal. Kecuali Anda memiliki banyak churn atas set data Anda.
Rsync tidak peduli bagaimana Anda mendapatkan file di sumbernya, atau direktori tujuan, itu hanya akan menyalin perubahan di antara keduanya, kecuali Anda menambahkan tanda untuk melakukan sesuatu yang berbeda.
Jika Anda ingin mencatat apa yang diubah, Anda dapat menggunakan opsi "--log-file". Semuanya seperti ini terdengar seperti apa yang Anda inginkan:
rsync -av --log-file=/var/log/rsync.log -e "ssh -l backup-user" backup-user@source-machine::module /nas01/backups