Rsync, neye bakacağını ve hedefe neyin kopyalanacağını kontrol eden bir dizi bayrağa sahiptir. Çoğu zaman "Arşiv" bayrağı olan "-a" bayrağı kullanılır, büyük olasılıkla istediğiniz budur. rsync'i "-av" bayraklarıyla çalıştırın ve yedeklenmesini istediğiniz verilere karşı ilk çalıştırmasını sağlayın. Bir sonraki çalıştırıldığında, dosyanın blok sağlama toplamını yapar ve yalnızca mevcut dosyalarda değiştirilmiş parçaların üzerine kopyalar, yeni dosyaları kopyalar ve artık orada olmayan dosyaları kaldırır. Şu konudaki "-a" seçenekler bölümünü kontrol edin:
http://linux.die.net/man/1/rsync
İlk çalıştırma BandWidth yoğun olacak, aşağıdaki çalıştırmalar büyük olasılıkla işlemci yoğun olacak, ancak ilk çalıştırmadan daha az Bant Genişliği kullanacak. Veri kümenizde çok fazla karmaşa yoksa.
Rsync, kaynaktaki veya hedef dizinlerdeki dosyaları nasıl aldığınız umurumda değil, farklı bir şey yapmak için bayrak eklemediğiniz sürece, yalnızca ikisi arasındaki değişiklikleri kopyalayacaktır.
Nelerin değiştiğini günlüğe kaydetmek istiyorsanız "--log-file" seçeneğini kullanabilirsiniz. Tüm bunlar gibi bir şey istediğiniz gibi geliyor:
rsync -av --log-file=/var/log/rsync.log -e "ssh -l backup-user" backup-user@source-machine::module /nas01/backups