कैसे करें linux का बैकअप


0

मुझे अपने लिनक्स ड्राइव का बैकअप लेने के लिए कुछ मदद चाहिए, लेकिन मैं इसे क्लोन नहीं करना चाहता, मुझे बैकअप को किसी अन्य ड्राइव पर पुनर्वितरित करने में सक्षम होने की आवश्यकता है जो कि बहुत छोटा है फिर वर्तमान।

जवाबों:


2

आप rsync कमांड का उपयोग कर सकते हैं।

पूर्ण सिस्टम बैकअप के लिए rsync का उपयोग कैसे करें

rsync -aAXv --exclude={DIRECTORIES TO EXCLUDE} /SOURCEDIR/* /TARGETDIR 

यह मानकर कि आप पूरे सिस्टम का बैकअप ले सकते हैं, जिसे आप चला सकते हैं:

rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /path/to/backup/folder

जैसा कि ऊपर वेबसाइट में बताया गया है, आपको उन रास्तों को बाहर करना होगा जो रनटाइम के दौरान सिस्टम द्वारा गतिशील रूप से उत्पन्न होते हैं, या अतिरिक्त ड्राइव जैसे कि यूएसबी ड्राइव (उदा। / मीडिया, / mnt) को माउंट करने के लिए उपयोग किए जाते हैं।

निश्चित रूप से ऐसा करना सबसे अच्छा होगा, जबकि एकल मोड में या इससे भी बेहतर एक और सिस्टम को चलाने के बजाय जो आप बैकअप ले रहे हैं - आप ड्राइव को केवल पढ़ने के लिए भी माउंट कर सकते हैं - यह सुनिश्चित करने के लिए कि बैकअप के दौरान फ़ाइलों को बदलने का प्रयास नहीं किया गया है । आप जिस ड्राइव का बैकअप ले रहे हैं उसके वर्तमान माउंट के लिए SOURCEDIR को बदलना न भूलें


क्या यह पूरे सिस्टम को क्लोन कर देगा? क्योंकि मैं बैकअप को 100 गीगा एक्सटर्नल ड्राइव पर रखना चाहता हूं और वर्तमान में सिस्टम 500 गिग हार्ड ड्राइव पर है, इसलिए यदि यह एक ठोस क्लोन चलाता है, तो बाहरी ड्राइव इसके लिए क्षतिपूर्ति करने में सक्षम नहीं होगा
टायलर

@ टायलर में पूरे सिस्टम का बैकअप होना चाहिए, यदि आप चाहें तो हार्डलिंक को संरक्षित करने के लिए आप -H विकल्प का भी उपयोग कर सकते हैं। यदि आपके सिस्टम की फाइलें 100GB से कम उपयोग करती हैं, तो कोई समस्या नहीं होनी चाहिए, अन्यथा आपको कुछ फ़ाइलों को साफ करना होगा या अतिरिक्त निर्देशिकाओं को बाहर करना होगा। आप कुछ छोटे परीक्षण इंस्टेंलेशन बनाना चाहते हैं और यह सुनिश्चित करने के लिए पहले बैकअप लें कि जैसा आप चाहते थे सब कुछ काम करता है। सिस्टम को बूट करने योग्य याद रखने के लिए / etc / fstab और बूटलोडर प्रविष्टि को आवश्यकतानुसार याद रखें
Kamil Piwowarski
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.