Rsync, इसका उपयोग करने के लिए कितना जोखिम भरा है?


9

मैं rsync मेरी डिस्क को लाइव , मेरा मतलब है मैं मशीन मैं उपयोग कर रहा हूँ की एक rsync बैकअप बना रहा हूं।

क्या यह ठीक है, सुरक्षित है, बुद्धिमान है? या बहुत नहीं? क्या यह जोखिम भरा है, अगर मैं इस बैकअप को फिर से स्थापित करने या क्लोन करने के लिए उपयोग करना चाहता हूं?

जवाबों:


14

rsyncएक डेटाबेस जैसे फ़ाइल स्थिरता को बनाए नहीं रखता है; फ़ाइल को कॉपी किया जाता है क्योंकि यह समय rsyncखुलने पर होता है, और जैसा कि rsyncबहुत लंबे समय तक चल सकता है, फ़ाइल आपके द्वारा शुरू किए गए समय से बदल दी गई हो सकती है rsync। क्या यह "जोखिम भरा" आपके मूल्यांकन पर निर्भर है।

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


धन्यवाद @Jos मुझे बस एक स्थिर दैनिक / साप्ताहिक बैकअप की आवश्यकता है, ऐसा लगता है कि rsync मेरे लिए ठीक है।
3pic

@ 3pic: उबंटू ने आपके लिए LVM की स्थापना की हो सकती है। यदि ऐसा है, तो आप LVM स्नैपशॉट कर सकते हैं और उन लोगों से बैकअप ले सकते हैं ... यदि नहीं, तो LVM में जगह में परिवर्तित करना संभव है (हालांकि गैर-तुच्छ)। यह सुपरयूजर सवाल इसके बारे में बात करता है।
TJ क्राउडर

@ 3pic मुझे लगता है कि यह बैकअप के लिए सुरक्षित नहीं है। यदि आपके फ़ोल्डर का आधा हिस्सा कुछ परिवर्तन से पहले संग्रहीत किया गया है, और दूसरे आधे के बाद, आप टूटे हुए लिंक (जैसे लिंक किए गए बिटमैप के साथ एसवीजी फ़ाइल, लेकिन वर्तमान में कोई बिटमैप मौजूद नहीं है, या कुछ हेडर शामिल हैं) के कारण खुलने वाली परियोजनाओं के साथ समाप्त हो सकते हैं। सी फ़ाइल, लेकिन हेडर फ़ाइल वहाँ नहीं है, या बाइनरी जो किसी अन्य संस्करण में लाइब्रेरी की अपेक्षा करता है जिसे आपने पकड़ा है, और इसी तरह)।
मोलॉट

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

8

जोस के लिए थोड़ा अलग राय ... मैं कहूंगा कि यदि आपको एक सक्रिय बैकअप की आवश्यकता है, तो एक फाइल सिस्टम का उपयोग करें जो स्नैपशॉट्स की अनुमति देता है, जैसे बीटीआरएफएस । इसकी कॉपी-ऑन-राइट व्यवहार सिस्टम के त्वरित स्नैपशॉट के लिए अनुमति देता है, जिसे आप बाद में रिमोट बैकअप बना सकते हैं।

अन्य सक्रिय बैकअप रणनीतियों के रूप में अभी भी वही समस्याएं हैं: यदि यह डिस्क पर नहीं है, तो यह बैकअप लेने वाला नहीं है । कुछ एप्लिकेशन डिस्क पर लिखने से पहले मेमोरी में अपने काम को बफर करते हैं (और लिखने के लिए पॉकिंग की आवश्यकता होती है)। इनमें से कौन सा वास्तव में आप पर लागू होता है, यह बहस का विषय है।

लेकिन आरडब्ल्यू-माउंटेड विभाजन की फाइलों को कॉपी करने के बारे में कुछ भी असुरक्षित नहीं है। यहां तक ​​कि एक पुराने पुराने प्रारूप के साथ।


1
धन्यवाद। वास्तव में सिस्टम पहले से ही महीनों के लिए मौजूदा एफएस पर आधारित है ... मैं इसे नहीं बदलूंगा, लेकिन यह रुचि का है।
3pic
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.