rsync
रीड-राइट माउंटेड फ़ाइल सिस्टम पर उपयोग करना काफी सुरक्षित है। जब rsync
शुरू किया जाता है तो यह एक फ़ाइल सूची बनाता है और फिर उन फ़ाइलों को कॉपी करना शुरू करता है। रन के दौरान यह फ़ाइल सूची अपडेट नहीं की जा रही है। वास्तविक डेटा तब कॉपी किया जाता है।
इसका मतलब यह है कि जब फ़ाइल बदलने के बाद rsync
फ़ाइल सूची बनाई जाती है, तो वह नई सामग्री की प्रतिलिपि बनाएगी। हालाँकि, जब एक नई फ़ाइल को जोड़ने के बाद rsync
उसकी फ़ाइल सूची बनाई जाती है, तो यह नई फ़ाइल कॉपी नहीं की जाती है। यदि फ़ाइलों की सूची बनाने के बाद कोई फ़ाइल हटा दी जाती हैrsync
, तो rsync यह चेतावनी देगा कि वह उस फ़ाइल की प्रतिलिपि नहीं बना सका। ध्यान रखें कि rsync
स्नैपशॉट नहीं है, इसका मतलब यह है कि यह बताना मुश्किल है कि किस समय rsync
डेटा कॉपी किया गया।
फ़ाइल सिस्टम या वॉल्यूम प्रबंधक स्नैपशॉट (उदाहरण के लिए, ZFS या LVM का उपयोग करके), तुरंत बनाए जाते हैं और एक अच्छी तरह से परिभाषित बिंदु पर फ़ाइल सिस्टम का एक सुसंगत स्नैपशॉट होते हैं, जिसे तब किसी अन्य होस्ट में कॉपी किया जा सकता है। rsync
इस तरह की स्थिरता प्रदान नहीं करता है।
संपादित करें: जैसा कि दूसरों ने टिप्पणियों में बताया है, एक मौका है जो rsync
वास्तव में आपकी फ़ाइल को दूषित कर सकता है। जब rsync किसी फ़ाइल को पढ़ना शुरू करता है और एक एप्लिकेशन उसी समय उस फ़ाइल को लिख रहा होता है, तो आप एक भ्रष्ट फाइल के साथ समाप्त हो सकते हैं।