RSync का सर्वर समर्थन बैकअप प्रक्रिया को गति दे सकता है?


1

मेरे पास Synology 210j NAS है, जो समर्थन करता है rsync। वर्तमान में यह सुविधा अक्षम है और मैं अपने मैक से बैकअप डेटा के लिए निम्न कोड का उपयोग करता हूं:

mkdir /Volumes/BackupTemp
mount -t smbfs //login:pass@192.168.xxx.xxx/backup /Volumes/BackupTemp

rsync -archive -backup --stats -h --exclude='.metadata/' --exclude='.Trash/' --exclude='*.pyc' /Users/me/Dev/ /Volumes/BackupTemp/MacBook/Work/

cp /Users/me/KeePass_db.kdbx  /Volumes/BackupTemp/MacBook/

नहीं है Enable network backup serviceNAS (जो समर्थन करता है, पर विकल्प rsync)। मुझे समझ में नहीं आ रहा है - अगर मैं इस विकल्प को सक्षम करता हूं, तो क्या यह मुझे किसी भी तरह से प्रक्रिया को तेज करने में मदद करेगा? जब यह विकल्प सक्षम होता है और जब यह नहीं होता है तो क्या अंतर होता है?

जवाबों:


2

जब आप दिखाए गए जैसे rsync का उपयोग करते हैं, तो सभी फ़ाइल स्थानांतरण फ़ाइल साझा के माध्यम से जा रहे हैं और NAS जानता है कि rsync का उपयोग नहीं किया जा रहा है। यदि आप rsync प्रोटोकॉल को सक्षम करते हैं, तो उदाहरण के लिए फ़ाइल परिवर्तन, चेकसम आदि की जाँच NAS पर की जा सकती है और आपके कंप्यूटर पर नहीं। इसलिए NAS से फ़ाइल पढ़ने और चेक करने के बजाय, केवल सरल "हाँ, यह फ़ाइल बदल गई है" और / या चेकसम को तार के ऊपर भेजा जाता है। इसलिए यह बहुत तेज़ होगा, क्योंकि कम डेटा को भेजना होगा।

आप rsync सर्वर विकल्प को सक्षम करके और rsync प्रोटोकॉल का उपयोग करने के लिए rsync कमांड लाइन को बदलकर और फ़ाइल साझा न करके आसानी से इसका परीक्षण कर सकते हैं।


धन्यवाद, विकल्प को सक्षम करने से rsync गति को बढ़ाने में बहुत मदद मिली।
LA_

2

हां, इसकी सबसे अधिक संभावना है।

एसएमबी का उपयोग करते समय (जो वास्तव -t cifsमें पिछले दशक के लिए है), rsync स्थानीय फ़ाइलों के साथ उसी तरह काम करता है। यदि यह देखता है कि एक बड़ी फ़ाइल संशोधन के समय में भिन्न होती है, तो उसे यह निर्धारित करने के लिए कि किस टुकड़े को अपडेट करना है, SMB पर संपूर्ण फ़ाइल को पढ़ना है ।

दूसरी ओर, अगर यह दूसरे डिवाइस पर किसी अन्य rsync से बात कर सकता है, तो यह निर्धारित करने के लिए एक कुशल प्रोटोकॉल का उपयोग कर सकता है कि वास्तव में इसे अपडेट करना चाहिए और डेटा के आवश्यक ब्लॉकों को भेजना चाहिए।

उस ने कहा, मुझे यकीन नहीं है कि यदि विकल्प की आवश्यकता है, अगर यह "नंगे rsync" मोड को सक्षम करता है। SSH पर rsync चलाना अधिक सुरक्षित होगा, और इसे स्पष्ट सक्रियण की आवश्यकता नहीं है, बस एक विशेष पथ:

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