उबंटू पर बैकअपिनजा स्थापित करें और उपयोग करें

बैकअप

कोई भी उपयोगकर्ता जानता है कि नियमित बैकअप बनाना कितना महत्वपूर्ण है, और इस निर्विवाद सत्य को ध्यान में नहीं रखने के लिए हम सभी को अपने जीवन के किसी न किसी मोड़ पर भुगतना पड़ा है। शायद समय की कमी के कारण, शायद इसलिए कि हमने उस उपकरण की तलाश में पर्याप्त समय नहीं बिताया जो हमारी प्राथमिकताओं के लिए सबसे अच्छा है, सच्चाई यह है कि जब कुछ विफल होता है और हम छवियों, दस्तावेजों, वीडियो और अन्य को खो देते हैं, जब हम शपथ लेते हैं कि ऐसा कुछ है हमारे साथ कभी नहीं होगा।

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

इसके कुछ लाभ हमें प्रदान करते हैं बैकअप की संभावना है हमारे बैकअप को कॉन्फ़िगर करने के लिए शेल स्क्रिप्ट का उपयोग करें, कुछ ऐसा है जो ज्ञात है कि हमेशा लिनक्स उपयोगकर्ताओं को सामान्य रूप से आकर्षित करता है। फिर, यह एक प्रसिद्ध उपकरण जैसे कि दोहराव, rdiff- बैकअप, mysqdump, msqlhotcopy पर निर्भर होने का तथ्य भी है MySQL या मारियाडीबी।

शुरू करने के लिए हमें बैकअपनिंजा को स्थापित करना होगा, साधारण से कुछ अधिक क्योंकि यह आधिकारिक उबंटू रिपॉजिटरी में पाया जाता है, इसलिए हम इसे एक साधारण तरीके से कर सकते हैं:

# apt-get इंस्टॉल बैकअप

हम इंस्टॉलेशन टूल को अपना काम करने देते हैं, और अंत में हमने निर्देशिका और फ़ाइलों को बनाया होगा जो इसका उपयोग करते हैं, उदाहरण के लिए / usr / sbin / backupninja (इस एप्लिकेशन की मौलिक स्क्रिप्ट), /etc/cron.d/backupninja (इसके लॉन्च को स्वचालित करने के लिए), /etc/logrotate.d/backupninja (लॉग फ़ाइलों के लिए), /आदि/बैकअप.डी/ (यहां कॉन्फ़िगरेशन फ़ाइलें हैं), /etc/backupninja.conf (सामान्य कॉन्फ़िगरेशन फ़ाइल) और / usr / share / doc / backupninja / उदाहरण जो, जैसा कि नाम से पता चलता है, उदाहरण कॉन्फ़िगरेशन टेम्पलेट होते हैं।

अब हम शुरू कर सकते हैं, और पहली चीज जो हमें करनी है निंजाहापर फ़ाइल चलाएँ, जो इस बैकअप उपकरण को कॉन्फ़िगर करने के कार्य में हमारी सहायता करेगा। पहली बात यह है कि यह स्क्रिप्ट हमें 'डायलॉग' स्थापित करने के लिए कहती है, एक उपकरण जो टर्मिनल में संवादों के निर्माण की सुविधा देता है, कुछ आवश्यक ताकि हम विकल्पों को देख सकें और वांछित लोगों को निष्पादित कर सकें। इसलिए हम इसे स्वीकार करते हैं और कुछ सेकंड के बाद हमारे सामने बैकअप निर्माण संवाद होगा: एक बनाने के लिए हम बस कर्सर तीरों के साथ चलते हैं और 'नया' का विकल्प 'एंटर' के साथ चुनें।

फिर हम विकल्प देखेंगे, जिसमें शामिल हैं सिस्टम और हार्डवेयर जानकारी, makecd, mysql या postgresql डेटाबेस का बैकअप लें, या rdiff, rsync या टार जैसे उपकरणों का उपयोग करने वाले विकल्प। चलो देखते हैं दूरस्थ निर्देशिका बैकअप बनाने के लिए rsync का उपयोग कैसे करें, स्वचालित रूप से एक स्थानीय फ़ोल्डर के साथ सिंक्रनाइज़ किया जाता है और इसे समय-समय पर क्रोन / एनाक्रोन के लिए धन्यवाद दिया जाता है।

हमें जो करना है वह डायरेक्टरी में एक फाइल बनाना है /आदि/बैकअप.डी, इसे सहेजें और इसकी अनुमतियों को 600 में बदलें (जो कि स्वामी के लिए पढ़ें और लिखें, समूह के लिए और दूसरों के लिए कुछ भी नहीं)।

# दूरस्थ कंप्यूटर पर उपयोगकर्ता नाम
उपयोगकर्ता = जड़
# रिमोट कंप्यूटर
होस्ट = सर्वर 1
# दूरस्थ निर्देशिका
remottir = / home / दस्तावेज /
# स्थानीय निर्देशिका
localdir = / होम / बैकअप
# निर्देशिका जिसमें हमारा पिछला बैकअप है
localdirant = / home / backup.1
mv $ लोकलादिर $ लोकलादिर
#rsync
rsync -av -delete -recursive -link-dest = $ स्थानीय व्यक्ति $ उपयोगकर्ता @ $ होस्ट: $ रेमोटिरिर $ लोकलिर

अब हम इसे चलाते हैं:

# बैकअपनिंजा -एन

और हम backup.0 नामक एक फ़ोल्डर बनाने के लिए आगे बढ़ेंगे, जिसमें वे सभी फाइलें होंगी जो नई हैं या जिन्हें पिछले बैकअप की तुलना में संशोधित किया गया है, और इसमें उन हार्ड लिंक शामिल होंगे जो अपरिवर्तित रहते हैं, कुछ ऐसा जो हम अभी सत्यापित कर सकते हैं दोनों निर्देशिकाओं के आयतों और आकारों की तुलना करना।

अधिक जानकारी: बैकअपिंजा (आधिकारिक वेबसाइट)


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।