स्क्रिप्ट बैकअप स्वचालित करने के लिए

हम आपके साथ हमारे एक पाठक द्वारा तैयार स्क्रिप्ट को साझा करने के लिए साझा करते हैं बैकअप प्रतियां खुद ब खुद। एक और मौका aprender का उपयोग करने के लिए अंतिम और विकसित करना लिपियों अनुकूलित किया गया। 🙂

यह डैनियल डुरेंट का एक योगदान है, इस प्रकार हमारी साप्ताहिक प्रतियोगिता के विजेताओं में से एक: «लिनक्स के बारे में जो कुछ आप जानते हैं उसे साझा करें«। बधाई हो डैनियल!

कार्यक्षमता

  • Rsync कमांड का उपयोग करके बैकअप बनाएं।
  • एक बैश स्क्रिप्ट का उपयोग करें।
  • वर्तमान संस्करण केवल स्थानीय रूप से उपयोग करने की अनुमति देता है।

आवश्यकताएँ और स्थापना

स्क्रिप्ट को काम करने के लिए, सिस्टम में gdialog एप्लिकेशन होना चाहिए।

इसे स्थापना की आवश्यकता नहीं है, बस स्क्रिप्ट को $ HOME / .copies / निर्देशिका में रखें। यह पैरामीटर चर script_directory में स्थित है और इसे बदला जा सकता है।

प्रतिलिपि के लिए स्रोत और गंतव्य निर्देशिकाओं का चयन करना

वर्तमान संस्करण में वे कॉप्स.श लिपी को संपादित करके निर्दिष्ट किए गए हैं। उपयोग किया जाने वाला प्रारूप -acv और -delete विकल्पों का उपयोग करता है।

उदाहरण के लिए:

rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory

जहाँ हम Directory_to_back को वांछित निर्देशिका के नाम से बदल देंगे।

चर $ user_directory स्क्रिप्ट में एक मान असाइन किया गया है।

चर $ गंतव्य_निर्माता को प्रतियों में पढ़ा गया मान दिया जाता है

विन्यास फाइल

कॉन्फ़िगरेशन फ़ाइल को copy.cfg कहा जाता है और $ HOME / .copies / निर्देशिका में स्थित है

कॉन्फ़िगरेशन फ़ाइल संरचना

दूसरी पंक्ति बैकअप के गंतव्य को निर्दिष्ट करती है:

#Destination / मीडिया / Iomega_HDD /

फ़ाइलें सहायक उपकरण

यदि आवधिक अंतराल के साथ बैकअप बनाया गया है, तो copy_ini.sh स्क्रिप्ट फ़ाइल की जाँच करता है। वर्तमान में इसे निर्दिष्ट करने के लिए कॉन्फ़िगरेशन फ़ाइल में कोई पैरामीटर नहीं है, जो रोज एक ही स्क्रिप्ट में सेट किया गया है।

बैकअप प्रक्रिया को स्वचालित करें

1. क्रोनैब-ई कमांड के साथ क्रोन में निम्नलिखित के समान तरीके से डालें:

# mh डोम मोन डॉव कमांड
0 20 * * * DISPLAY = »: 0 ome /home/user/.copies/copias.sh

इस उदाहरण में, स्क्रिप्ट का निष्पादन प्रत्येक दिन 20:00 बजे शुरू किया जाएगा

2. स्क्रिप्ट प्रतियों को चलाने के लिए कार्यक्रमों में जोड़ें


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

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

*

*

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

  1.   डैनियल कोका कहा

    Deja Dup के बारे में अच्छी बात यह है कि इसमें फ़ाइलों को सहेजने के लिए एन्क्रिप्शन है, यह बहुत अच्छा है, लेकिन इस स्क्रिप्ट में आप gnupg + विभाजन के साथ जोड़ सकते हैं और यह लगभग समान है।

    अच्छा लेख दोस्तों।

  2.   चलो लिनक्स का उपयोग करें कहा

    ज़रूर ... उन लोगों के लिए जो एक ग्राफिकल इंटरफ़ेस का उपयोग करना चाहते हैं ...
    अन्य इसे "पुराने जमाने का तरीका" करना पसंद करते हैं
    चियर्स! पॉल।

    2012/11/30

  3.   एडुआर्डॉक्स १२ कहा

    यह आसान है Deja-Dup

  4.   मिगुएलएच कहा

    हैलो, और अगर मैं एक ही नेटवर्क से जुड़े पीसी पर बैकअप करना चाहता हूं। आप कॉन्फ़िगर फ़ाइल में गंतव्य कैसे डालेंगे?