Rsync में बहुत सारे झंडे होते हैं जो नियंत्रित करते हैं कि यह क्या दिखेगा और यह गंतव्य पर क्या कॉपी करेगा। सबसे अधिक बार "-a" ध्वज का उपयोग किया जाता है जो "आर्काइव" ध्वज है, यह संभवतः वही है जो आप चाहते हैं। "-av" झंडे के साथ rsync चलाएं और यह उस डेटा के विरुद्ध पहला रन करें जिसे आप बैकअप करना चाहते हैं। अगली बार जब यह चलेगा तो यह फाइल के ब्लॉक चेकसम को करेगा, और केवल उन हिस्सों पर कॉपी करेगा, जिन्हें मौजूदा फाइलों पर संशोधित किया गया है, नई फाइलों को कॉपी करें, और उन फाइलों को हटा दें जो अब नहीं हैं। पर "-a" विकल्प अनुभाग की जाँच करें:
http://linux.die.net/man/1/rsync
पहला रन BandWidth गहन होगा, निम्नलिखित रन सबसे अधिक संभावना प्रोसेसर गहन होंगे लेकिन प्रारंभिक रन की तुलना में थोड़ा बैंडविड्थ का उपयोग करें। जब तक आप अपने डेटा सेट पर बहुत मंथन नहीं करते।
Rsync का ध्यान नहीं है कि आपको स्रोत या गंतव्य निर्देशिका में फाइलें कैसे मिलीं, यह केवल दोनों के बीच परिवर्तनों को कॉपी करने वाला है, जब तक कि आप कुछ अलग करने के लिए झंडे नहीं जोड़ते।
यदि आप लॉग इन करना चाहते हैं, तो आप "- -लॉग-फाइल" विकल्प का उपयोग कर सकते हैं। सभी कुछ इस तरह से लगता है जैसे आप क्या चाहते हैं:
rsync -av --log-file=/var/log/rsync.log -e "ssh -l backup-user" backup-user@source-machine::module /nas01/backups