बैकअप के दौरान रुपी चेक टू बढ़ता है


9

मैं वर्तमान में बाहरी डिस्क से अपनी हार्ड ड्राइव में लगभग 40 Gigs फ़ाइलों को स्थानांतरित कर रहा हूं, और rsync प्रगति आउटपुट हमेशा कुछ ऐसा दिखाता है

... to-check=1100/24094)
... to-check=1099/24094)

लेकिन स्थानान्तरण के दौरान, दूसरी संख्या बढ़ती है, और पहली कभी 1000 से कम नहीं होती है।

... to-check=1200/27199)
... to-check=1199/27199)

कि मुझे हैरान कर दिया - जब वास्तव में हस्तांतरण समाप्त हो जाएगा?

संपादित करें: ठीक है, कुछ बिंदु पर यह समाप्त हो गया। फिर भी, उस व्यवहार के कारण क्या है?

जवाबों:


15

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

Rsync 3.1.0 के रूप में, यह थोड़ा बदल गया है:

--प्रोग्रेस ऑप्शन का आउटपुट बदल गया है: स्ट्रिंग "xfer" को "xfr" में छोटा कर दिया गया था, और स्ट्रिंग "to-check" को छोटा करके "to-chk" कर दिया गया था, दोनों को (डिफ़ॉल्ट रूप से) के लिए जगह बनाने के लिए डिज़ाइन किया गया था ) कुल लाइन-लंबाई को बनाए बिना फ़ाइल आकार संख्याओं का व्यापक प्रदर्शन। इसके अलावा, जब वृद्धिशील पुनरावृत्ति को सक्षम किया जाता है, तो स्ट्रिंग "ir-chk" का उपयोग "to-chk" के बजाय तब तक किया जाएगा जब तक वृद्धिशील-पुनरावृत्ति स्कैन नहीं किया जाता है, आपको बता दें कि मूल्य की जांच और कुल मूल्य अभी भी होगा नई फ़ाइलों के रूप में बढ़ रही हैं।


1
क्या पहले रेंगने को खत्म करने का कोई तरीका है?
होपसेकर

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