विज्ञापन
जब आप Linux में जाते हैं तो आप देख सकते हैं कि आपका संस्करण एक डिफ़ॉल्ट बैक अप टूल के साथ आता है। लेकिन यह आपके सिस्टम के सभी महत्वपूर्ण भागों का बैकअप लेने के लिए सेट नहीं हो सकता है। इसके अलावा, डिफ़ॉल्ट टूल का उपयोग करने से ऐसे बैकअप हो सकते हैं जो आवश्यकता से अधिक बड़े और कम कुशल होते हैं।
आपके पास उपलब्ध संग्रहण का सर्वोत्तम उपयोग करने के लिए आपके Linux सिस्टम का बैकअप लेने के कुछ वैकल्पिक तरीके यहां दिए गए हैं।
सुनिश्चित करें कि आप इसका पूरा समर्थन कर रहे हैं
उबंटू डेस्कटॉप पर डिफ़ॉल्ट टूल, देजा-दुपु, केवल आपकी होम निर्देशिका का बैकअप लेने के लिए डिफ़ॉल्ट रूप से सेट किया गया है। लेकिन यह कुछ महत्वपूर्ण चीजें छोड़ देता है जिनकी आपको अपने सिस्टम को कार्य क्रम में आसानी से पुनर्स्थापित करने की आवश्यकता होगी। अपने सिस्टम को निम्नलिखित तीन भागों के रूप में सोचें:
अब, आप उपरोक्त तीनों का बैकअप लेने के लिए आसानी से डिफ़ॉल्ट टूल सेट कर सकते हैं। लेकिन यह मानता है कि आपके पास बहुत अधिक संग्रहण है, या इसमें इंटरनेट पर बड़ी मात्रा में डेटा का फेरबदल शामिल हो सकता है। निम्नलिखित ऐप्स और ट्रिक्स आपके लिए आवश्यक स्थान को कम करने में मदद कर सकते हैं, जबकि यह सुनिश्चित करते हुए कि आप मंदी की स्थिति में कवर कर रहे हैं।
1. अपनी होम निर्देशिका को स्नैपशॉट करने के लिए विभाजन को क्लोन करें
यह आपके उपयोगकर्ता खाते (खातों) में रहने वाला डेटा है /home/[username] निर्देशिका। इसमें आपके व्यक्तिगत कॉन्फ़िगरेशन शामिल हैं, जो अक्सर डॉट से शुरू होने वाली फ़ाइलों या निर्देशिकाओं में संग्रहीत होते हैं (उदा। /home/[username]/.local) साथ ही संगीत, चित्र और अन्य फ़ाइलें और फ़ोल्डर (जैसे डिफ़ॉल्ट .) दस्तावेज़ या डाउनलोड फ़ोल्डर्स)। यह वह डेटा है जिस पर आप शायद बैक अप लेने पर ध्यान केंद्रित करेंगे, और जिसे अक्सर बॉक्स से बाहर किया जाता है।
अपना रखने का एक बड़ा कारण /home निर्देशिका एक अलग विभाजन पर है ताकि आप इसके साथ अपने सिस्टम के मुख्य भागों से अलग से काम कर सकें। यदि आप ऐसा करते हैं, तो आप संपूर्ण विभाजन को क्लोन करके अपनी होम निर्देशिका का बैकअप ले सकते हैं। फिर इसे ठीक वैसे ही बहाल किया जा सकता है जैसे आपके पास डिस्क स्तर पर था।
जैसा पहले कवर किया गया अपने लिनक्स हार्ड ड्राइव को कैसे क्लोन करें: 4 तरीकेअपने Linux हार्ड डिस्क ड्राइव या विभाजन को क्लोन करने की आवश्यकता है? अपनी Linux डिस्क को क्लोन करने के लिए इनमें से किसी एक ड्राइव क्लोनिंग टूल का उपयोग करें। अधिक पढ़ें , इसके लिए एक विकल्प है डीडी, जो एक डिस्क या विभाजन को बिल्कुल क्लोन करेगा (मतलब आपका बैकअप पूरे विभाजन के समान आकार का है)। उपयोग करने पर विचार करें क्लोनज़िला. यह डिस्क/विभाजन की संरचना का बैकअप ले सकता है लेकिन अप्रयुक्त डिस्क स्थान को छोड़ देता है, इसलिए आपका बैकअप केवल उस वास्तविक डेटा का आकार होता है जिसमें विभाजन होता है।
2. फ़ाइल सिंक्रोनाइज़र के साथ कई मशीनों पर होम निर्देशिका स्नैपशॉट स्टोर करें
फ़ाइल सिंक्रोनाइज़र आपकी व्यक्तिगत फ़ाइलों के लिए एक अच्छा विकल्प है, खासकर यदि आप एक से अधिक डिवाइस का उपयोग करते हैं। यहाँ नाम देने के लिए लगभग बहुत सारे विकल्प हैं, लेकिन उनमें साधारण फ़ाइल-कॉपी करने वाली उपयोगिताएँ शामिल हैं जैसे rsync, ऑनलाइन सेवाएं जैसे ड्रॉपबॉक्स 5 बेहतरीन क्लाउड बैकअप टूल और सेवाएं जो पूरी तरह से Linux का समर्थन करती हैंयदि आप किसी बिजली उपयोगकर्ता से एक अच्छी सलाह मांगते हैं जो किसी भी ऑपरेटिंग सिस्टम पर लागू होती है, तो वह आपकी फ़ाइलों का नियमित रूप से बैकअप लेना होगा। तकनीक जितनी मददगार हो सकती है,... अधिक पढ़ें , या स्थानीय/पीयर-टू-पीयर प्रोग्राम जैसे रेसिलियो सिंक समुद्री डाकू डार्लिंग से ड्रॉपबॉक्स विकल्प तक: बिटटोरेंट सिंक आपको अपनी फ़ाइलों को मशीनों में सिंक्रनाइज़ करने देता हैक्लाउड-आधारित फ़ाइल सिंक सेवाओं का उपयोग करना आसान है और अच्छी तरह से काम करती है, लेकिन आपकी गोपनीयता आपकी पहली प्राथमिकता हो भी सकती है और नहीं भी। इस तथ्य का उल्लेख नहीं है कि ये सेवाएं हमेशा भंडारण के साथ आती हैं... अधिक पढ़ें . इनमें से कुछ आपके लिए इतिहास को ट्रैक करने की पेशकश करेंगे, हालांकि यह हर मिनट परिवर्तन के लिए होगा, जो बोझिल और अपशिष्ट भंडारण बन सकता है।
3. सिस्टम डेटा के ऐतिहासिक स्नैपशॉट रखने के लिए संग्रह उपकरण का उपयोग करें
अपनी होम निर्देशिका के बाहर, आपको निश्चित रूप से अपने बैक अप के भाग के रूप में निम्नलिखित पर विचार करना चाहिए:
- /etc, जिसमें कॉन्फ़िगरेशन शामिल हैं जैसे /etc/apt/lists (रिपॉजिटरी का वर्णन करने वाली सूची जिसमें से आपका सिस्टम नए प्रोग्राम स्थापित करता है)।
- /var, जिसमें अनुप्रयोगों द्वारा उपयोग किया जाने वाला पूरक डेटा होता है। इसके उदाहरणों में लॉग शामिल हैं (उदा. /var/log/dpkg.log, जहां पैकेज लेनदेन एक .deb-आधारित सिस्टम पर लॉग किए जाते हैं), कैश (जैसे /var/cache/dpkg, जहां संस्थापित सभी संकुलों की एक प्रति रखी जाती है), तथा /var/lib/dpkg (जहां पैकेज डेटाबेस संग्रहीत है)।
मानक "संग्रह-शैली" बैक अप टूल इन सिस्टम निर्देशिकाओं को भी संभाल सकते हैं। वे आम तौर पर स्रोत निर्देशिका (ओं) में फ़ाइलों को देखेंगे, यह निर्धारित करेंगे कि क्या इस फ़ाइल का अप-टू-डेट बैकअप मौजूद है, और यदि नहीं तो बनाएं/अपडेट करें। वे कई प्रतियां रख सकते हैं (यानी एक दैनिक और एक साप्ताहिक एक) और डिस्क स्थान को बचाने के लिए अभिलेखागार को अक्सर संकुचित किया जाता है। वहां एक विकल्पों की विविधता बैकअप और डेटा और फ़ाइलों को आसानी से बैक इन टाइम के साथ पुनर्स्थापित करें [लिनक्स] अधिक पढ़ें , जैसे कार्यक्रमों सहित देजा-दुपु या समय पर वापस.
आपको इन बैक अप जॉब्स को रूट के रूप में सेट करना होगा, या व्यवस्थापक विशेषाधिकारों के साथ चलाने के लिए टूल की अंतर्निहित क्षमताओं का उपयोग करना होगा।
फिर, इन ऐप्स का उपयोग करके (समय पर वापस नीचे दिखाया गया है) आप बस उन निर्देशिकाओं को जोड़ सकते हैं जिन्हें आप एक नए या मौजूदा बैक अप जॉब में जोड़ना चाहते हैं:
आप इनमें से किस निर्देशिका का बैकअप लेते हैं और चुनकर, आप विशिष्ट "संपूर्ण सिस्टम" बैकअप की तुलना में कुछ स्थान बचत प्राप्त कर सकते हैं। चेक आउट ये पद आप कौन सी /var उप-निर्देशिकाएँ चाहते हैं और कौन-सी नहीं, इस पर युक्तियों के लिए।
4. कॉन्फ़िगरेशन परिवर्तनों का रिकॉर्ड रखने के लिए आदिकीपर का उपयोग करें
के लिए /etc निर्देशिका विशेष रूप से, उपयोगिता आदि कीपर आपके महत्वपूर्ण सिस्टम कॉन्फ़िगरेशन का बैकअप लेने में आपकी सहायता के लिए स्रोत नियंत्रण का उपयोग करता है। इसे उबंटू में स्थापित करने के लिए निम्नलिखित कमांड की आवश्यकता होती है:
sudo apt-get install etckeeper
संस्थापन के भाग के रूप में, यह एक बैकअप बनाएगा (वास्तव में, a गिटो रिपोजिटरी) और सभी फाइलों को प्रतिबद्ध करें /etc इसे में।
तब आप उपयोग कर सकते हैं कोई भी गिटो ग्राहक अपने सिस्टम कॉन्फ़िगरेशन के इतिहास पर एक नज़र डालने के लिए। इससे भी महत्वपूर्ण बात यह है कि ऐप भी सेट करता है a क्रॉन हर दिन अपने कॉन्फिग में बदलाव करने का काम। लेकिन अधिकांश कॉन्फ़िगरेशन फ़ाइलें सादे पाठ में बनाई जाती हैं, और तब से गिटो (और अन्य स्रोत नियंत्रण प्रणाली) लाइन-बाय-लाइन परिवर्तनों को सहेजने के सिद्धांत पर काम करते हैं, कई संस्करणों का भंडारण अंत में काफी छोटा हो सकता है।
5. कॉन्फ़िगरेशन और सॉफ़्टवेयर पैकेज का बैकअप लेने के लिए aptik का उपयोग करें
NS आप्तिकी प्रोग्राम एक सुविधाजनक जीयूआई में कई बैक अप/पुनर्स्थापना उपकरण लपेटता है:
इसका स्थापित सॉफ्टवेयर सुविधा उन पैकेजों का बैकअप लेगी जिन्हें आपने डिफ़ॉल्ट रूप से स्पष्ट रूप से स्थापित किया है - नीचे दी गई छवि से पता चलता है कि यह एक बहुत छोटी सूची हो सकती है:
यह इतना छोटा क्यों है? खैर, इसके लिए बेस सिस्टम के पैकेज की आवश्यकता नहीं है, क्योंकि इस बैकअप का उपयोग करने के लिए आपको पहले से ही एक बेस सिस्टम स्थापित करने की आवश्यकता होगी। और यदि आप इन कुछ दर्जन पैकेजों को स्थापित करते हैं, तो पैकेज प्रबंधक संस्थापन का ध्यान रखेगा सब आपके लिए उनकी निर्भरता। तो आपका "पूर्ण सॉफ़्टवेयर बैकअप" केवल कुछ दर्जन मेगाबाइट संग्रहण का उपभोग कर सकता है। चतुर, हाँ?
6. पैकेज सूची के साथ अपने पैकेज का बैकअप लें
आप इससे भी बेहतर कर सकते हैं आप्तिकी यदि आप कमांड लाइन के साथ सहज हैं। यह सुनिश्चित करने के लिए कि आप अपने सिस्टम को बाद में पुनर्स्थापित कर सकते हैं, यह प्रयास करें: पैकेजों का बिल्कुल भी बैकअप न लें, बल्कि पैकेज सूची कैप्चर करें बजाय। निम्न आदेश आपके संस्थापित संकुलों की सूची को एक पाठ फ़ाइल में निर्यात करेगा:
sudo dpkg --get-selections > my-packages.txt
आपको अपने सिस्टम पर पैकेजों का मानव-पठनीय लेखा (ऊपर दिखाया गया) देने के अलावा, निम्नलिखित कमांड उन्हें थोक में पुनः स्थापित कर सकते हैं:
sudo dpkg --set-selections < my-packages.txt. sudo apt-get -u अचयनित-उन्नयन
ध्यान दें कि आपको उन प्रोग्रामों को संभालना होगा जिन्हें आपने हाथ से इंस्टॉल किया है (शायद इसमें रह रहे हैं /usr/local और/या /opt) स्वयं। लेकिन अन्यथा आपके पिछले और पुनर्स्थापित सिस्टम के बीच एकमात्र अंतर यह है कि सब कुछ उपलब्ध नवीनतम संस्करणों में होगा-शायद वैसे भी जो आप चाहते हैं। और यह सब कुछ हज़ार किलोबाइट की कीमत के लिए।
याद रखें, आप उपरोक्त में से केवल एक का उपयोग करने तक ही सीमित नहीं हैं। यह सुनिश्चित करने के लिए जितने की जरूरत है उतने को मिलाएं कि यदि सबसे बुरा होता है, तो आप बैक अप लेंगे और जल्दी से चलेंगे।
क्या आप बैकअप कर्तव्यों में सहायता के लिए उपरोक्त किसी भी उपकरण का उपयोग करते हैं? हमें अपने किक-बट बैकअप टिप्स नीचे टिप्पणियों में दें!
हारून पंद्रह वर्षों से एक व्यापार विश्लेषक और परियोजना प्रबंधक के रूप में प्रौद्योगिकी में कोहनी-गहरा रहा है, और लगभग लंबे समय तक (ब्रीज़ी बेजर के बाद से) एक वफादार उबंटू उपयोगकर्ता रहा है। उनकी रुचियों में ओपन सोर्स, लघु व्यवसाय एप्लिकेशन, लिनक्स और एंड्रॉइड का एकीकरण और प्लेन टेक्स्ट मोड में कंप्यूटिंग शामिल हैं।