rsync: वृद्धिशील बैकअप कैसे बनाएं

rsync के साथ बैकअप

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

याद रखें कि डेटा हानि से बचने के लिए, यदि आप ए अच्छी नीति बैकअप आप अपने डेटा या उनमें से अधिकांश को संरक्षित कर सकते हैं। बार-बार प्रतियां बनाना (आपके द्वारा उत्पन्न नए डेटा की मात्रा और इसके महत्व के लिए उपयुक्त) और सुरक्षित मीडिया पर करना याद रखें। यही है, उन्हें ऑप्टिकल डिस्क जैसे खराब होने वाले मीडिया पर संग्रहीत न करें जो खरोंच हो सकते हैं ...

कई प्रकार के बैकअप हैं, और जो मुझे यहाँ रुचिकर है वह है वृद्धिशील प्रति जो बिना कुछ स्थापित किए, केवल कुछ के साथ rsync टूल कि आप पहले से ही अपने डिस्ट्रो में पाएंगे।

बैकअप के प्रकार

यदि आप अभी भी नहीं जानते हैं वृद्धिशील बैकअप क्या है, और अन्य प्रकार के साथ मतभेद, मूल रूप से इस के साथ रहना:

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

Rsync के साथ प्रतियां कैसे बनाएं

हालांकि शीर्षक में केवल वेतन वृद्धि का उल्लेख किया गया है, मैं अन्य लोगों को भी शामिल करूंगा, क्योंकि मुझे कोई काम पसंद नहीं है और यह निश्चित रूप से आपके लिए अच्छा होगा आज्ञा इसके लिए।

  • एक के लिए पूर्ण बैकअप:
rsync -avh /ruta/origen /ruta/destino
  • एक के लिए वृद्धिशील बैकअप:
rsync -avhb --delete --backup-dir=/ruta/destino/copia_$(date +%d%m%Y%H%M) /ruta/origen/ /ruta/destino/

  • पैरा अंतर, यदि आप इसे दैनिक, साप्ताहिक या मासिक अनुसूची के लिए स्क्रिप्ट से करना चाहते हैं, तो आप इस कोड का उपयोग कर सकते हैं:
#!/bin/bash

DAY=$(date +%A)

if [ -e /ruta/copia/incr/$DAY ] ; then
  rm -fr /ruta/copia/incr/$DAY
fi

rsync -a --delete --quiet --inplace --backup --backup-dir=/ruta/copia/incr/$DAY /ruta/origen/ /ruta/destino/


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

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

*

*

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

  1.   ऑस्कर कहा

    Rsync के साथ वृद्धिशील प्रतियों के साथ समस्या हटाई गई फ़ाइलें है। प्रारंभिक प्रतिलिपि और वृद्धिशील को लागू करने के साथ, आपको एक प्रति नहीं मिलती है जो मूल का प्रतिबिंब है।

    1.    जॉर्ज रोमन कहा

      यह सच है, लेकिन यह सुविधाजनक हो सकता है अगर उस हटाई गई फ़ाइल को गलती से हटा दिया गया था। उस त्रुटि को कॉपी नहीं ले जाना चाहिए। अभिवादन