यदि rsync चल रहा है तो क्या फाइलें बदल जाती हैं?


10

मैं ~ 10GB छोटी फ़ाइलों को कॉपी करने के लिए rsync का उपयोग कर रहा हूं। यदि rsync चल रहा है, तो स्रोत निर्देशिका में फ़ाइलें संशोधित हैं तो क्या होगा?

जवाबों:


8

rsync पहले फ़ाइलों को स्कैन करता है और एक सूची बनाता है। इसलिए एक बार जब फ़ाइल सिंक के लिए सूचीबद्ध होती है, तो rsync फ़ाइल के नवीनतम परिवर्तन को सिंक करेगा। लेकिन अगर फाइल सिंक की जाने वाली फाइलों की सूची में नहीं है, जिसे सिंक ऑपरेशन शुरू करने से पहले बनाया गया था, तो यह सिंक नहीं करेगा।


लेकिन निम्नलिखित स्थिति में क्या होता है? rsync प्रारंभ किया गया है, rsync को फ़ाइल के रूप में संशोधित करता है, rsync, फ़ाइल को कॉपी करना शुरू करता है, लेकिन फ़ाइल को फिर से संशोधित किया जाता है, जबकि rsync इसे कॉपी कर रहा है।
wewa

3

यदि rsync चल रहा है, तो स्रोत निर्देशिका में फ़ाइलें संशोधित हैं तो क्या होगा?

यह निर्भर करता है कि क्या rsync चलाने से पहले उन्हें संशोधित किया गया है। जैसा कि @ सछिन ने कहा कि यदि वे स्थानांतरण से पहले संशोधित नहीं हुए हैं, तो स्थानांतरण के दौरान संशोधनों को नहीं उठाया जाएगा, हालांकि:

यदि आप स्थानांतरित करते समय फ़ाइल को संशोधित कर रहे हैं, तो शायद चेकसम विफल हो जाएगा और यह फिर से गोल हो जाएगा। और अगर यह दो बार घूमता है, और यह अभी भी विफल रहता है, तो यह एक संदेश कहता है; स्थानांतरण के दौरान त्रुटि, चेकसम विफल, फ़ाइल बदली गई?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.