वृद्धिशील बैकअप के लिए rsnapshot स्थापित और कॉन्फ़िगर कैसे करें

rsnapshot

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

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

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

इसलिए, सबसे पहले हम इसे कॉन्फ़िगर करने जा रहे हैं:

एसएसएच-कीजेन-टी आरएसए

यहां SSH हमसे वाक्यांश पूछेगा, लेकिन चूंकि हम दूरस्थ रूप से कमांड्स निष्पादित करने जा रहे हैं, हम 0 इंटरैक्शन चाहते हैं, इसलिए हम 2 बार दर्ज करें / दर्ज करें कुंजी को दबाकर इसे त्यागने जा रहे हैं जो हम अनुरोध कर रहे हैं। अंत में हमारे पास ~ / .sh में 2 नई फाइलें होंगी: एक id_rsa है और इसमें निजी पहचान कुंजी है, दूसरा id_rsa.pub है और इसमें शामिल है सार्वजनिक कुंजी। बाद वाले को ssh-copy-id कमांड का उपयोग करके रिमोट सर्वर पर कॉपी किया जाता है, जो हमसे उक्त सर्वर पर खाते का पासवर्ड मांगता है और फिर उसे अपलोड करने और उचित तरीके से स्टोर करने का ध्यान रखता है, अर्थात संबंधित निर्देशिकाओं का निर्माण करता है। और आवश्यक अनुमतियाँ सेट करना:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub उपयोगकर्ता @ रिमोट सर्वर

तो हम rsync और rsnapshot स्थापित करते हैं:

# sudo apt-rsync rsnapshot स्थापित करें

अब हम उस निर्देशिका को स्थापित करने के लिए rsnapshot कॉन्फ़िगरेशन फ़ाइल को संपादित करते हैं जिसमें हम बैकअप बनाने जा रहे हैं:

# नैनो /etc/rsnapshot.conf

हम यह इंगित करने के लिए कि हम दूरस्थ कंप्यूटर पर बैकअप कहाँ संग्रहीत करेंगे, स्नैपशॉट_प्रोट खंड को संशोधित करते हैं:

# स्नैपशॉट_रोट / डिस्क 1 / बैकअप

हम अंतराल की स्थापना करते हैं जिसमें rsnapshot अपना कार्य करेगा (इस उदाहरण में, दिन में चार बार जो हर छह घंटे में होता है), और इसके लिए हम उस # सामने वाले को हटा देते हैं जिसका हम उपयोग करने जा रहे हैं, और इसे स्वाद के लिए संशोधित करते हैं, उदाहरण के लिए:

अंतराल घंटे 4

अब हम उन स्थानीय फ़ोल्डरों को स्थापित करते हैं जिन्हें हम सिंक्रनाइज़ करने जा रहे हैं, जिसके लिए हम उन्हें 'बैकअप' विकल्प के साथ जोड़ते हैं:

बैकअप / घर / लोकलहोस्ट /

बैकअप / आदि लोकलहोस्ट /

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

बहिष्कृत_फाइल /etc/rsnapshot.conf

बहिष्कृत_फाइल /etc/bashrc.conf

फिर हम इस कॉन्फ़िगरेशन को सहेजते हैं और समाप्त करते हैं, लेकिन सौभाग्य से हमारे पास पैरामीटर के माध्यम से इसे जांचने की संभावना है:

# स्नैपशॉट कॉन्फिगटेस्ट

यदि सब ठीक रहा तो हमें 'सिंटेक्स ओके' कहते हुए एक संदेश प्राप्त होगा।

एक अन्य विकल्प इसे परीक्षण मोड में चलाने का है, जिसके लिए हम प्रवेश करते हैं:

# rsnapshot -t प्रति घंटा

अंत में, हमारे पास बस है rsnapshot चलाते हैं, जो हम निष्पादन मोड को संलग्न करके करते हैं, जो हमारे द्वारा उपयोग किए गए अंतराल से मेल खाना चाहिए: प्रति घंटा, दैनिक, साप्ताहिक या मासिक।

हमारे मामले में:

# अरनैपशॉट प्रति घंटा

हम भीतर देखेंगे / डिस्क 1 / बैकअप फ़ोल्डर्स हो जाएगा /दैनिक.0/लोकलहोस्ट/होम y daily.0 / localhost / etc, और उनके भीतर टीम के फ़ोल्डर्स में वही सामग्री होगी जो हम सुरक्षित करना चाहते थे। यह बात है, और इसके लिए धन्यवाद rsnapshot अब से हम पर भरोसा कर सकते हैं वृद्धिशील बैकअप हमारे सिस्टम में।


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

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

*

*

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