बाहरी हार्ड ड्राइव में आसान वृद्धिशील बैकअप


53

थोड़ी देर के लिए मैंने अपनी मशीनों के वृद्धिशील बैकअप करने के लिए डिर्वविश का उपयोग किया, लेकिन यह कॉन्फ़िगर करने के लिए थोड़ा बोझिल है, और यदि आप अपने कॉन्फ़िगरेशन की प्रतिलिपि नहीं लेते हैं, तो इसे कहीं और पुन: पेश करना मुश्किल हो सकता है।

मैं यूनिक्स, लिनक्स के लिए बैकअप कार्यक्रमों की तलाश कर रहा हूं जो:

  • आकस्मिक रूप से मेरा बैकअप अपडेट करें
  • Dirvish जैसे पेड़ों को "दर्पण" बनाएँ (अंतरिक्ष को बचाने के लिए)
  • आदर्श रूप से एक सभ्य यूआई के साथ

जवाबों:


24

Rsnapshot का प्रयास करें । यह उपयोग करता है rsyncऔर हार्डलिंक और वृद्धिशील है।


3
मुझे यह उल्लेख करना चाहिए कि मुझे पता नहीं है कि डिर्विश क्या है या यह कैसे काम करता है।
xenoterracide

मुझे लगता है कि यह GUI- कम हो सकता है इसलिए मुझे वह बोनस याद है ... लेकिन जब से आपने 'आदर्श रूप से' कहा
xenoterracide

3
एक GUI एक अच्छा UI नहीं बनाता है।
एली फ्रे

2
मैं सालों से rsnapshot का उपयोग कर रहा
हूं

22

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

#!/bin/sh
DATE=`/bin/date +%Y%m%d%H%M%S`
RSYNC=/usr/bin/rsync
BASE=/mnt/externalhd
TARGET=$BASE/daily
$RSYNC -av --exclude $TARGET --exclude-from=/etc/backup/rsync.exclude --link-dest=$TARGET/latest/ / $TARGET/$DATE/
touch $TARGET/$DATE/
rm $TARGET/latest
ln -s $TARGET/$DATE $TARGET/latest

इसे खाली सेट करें और इसे $TARGETएक डमी सममित करें $TARGET/latest। आबाद /etc/backup/rsync.excludeके साथ lost+found, tmp, var/runऔर बाकी सब कुछ आप बैकअप के दौरान, छोड़ें या के लिए जाने की जरूरत है, तो यह आप अच्छी तरह फिट --include से-; man rsyncआपका दोस्त है।

उचित विवेक जांच, त्रुटि नियंत्रण, रिमोट बैकअप और सुंदर GNOME GUI को पाठक के लिए एक अभ्यास के रूप में छोड़ दिया जाता है; ;-)


1
+1 मैं इससे कुछ मिलता-जुलता हूं। जीत के लिए -लिंक-भाग्य।
kbyrd

9

Ubuntu-Stackexchange पर बैकअप टूल की बैकअप-तुलना वास्तव में उबंटू-विशिष्ट नहीं है। शायद आपको वहां कुछ सुझाव मिलें।

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


DAR में असुविधाजनक बहाली प्रक्रिया है: प्रत्येक वृद्धिशील बैकअप पिछले चरण से भौतिक रूप से फ़ाइलों को ओवरराइड करता है। इसलिए, यदि आपकी फ़ाइल 7 बार बदल जाती है, तो इसे 7 बार निकाला जाएगा, और 6 प्रतियां बर्बाद हो जाएंगी, 7 वीं द्वारा ओवरराइड की जाएगी।
अय्यांगो २०'१28

8

मैं बैकटाइम का उपयोग करता हूं , जो मुख्य रूप से ग्नोम / केडीई डेस्कटॉप की ओर लक्षित है। हालाँकि, यह कमांडलाइन से भी काम कर सकता है।

मैं बैकटाइम को "गरीब आदमी के समर्पण" के साथ बैकअप सिस्टम के रूप में वर्णित करता हूं।

यदि आप rsync और हार्डलिंक का उपयोग करने के लिए अपनी स्वयं की बैकअप स्क्रिप्ट लिखने के लिए थे, तो आप बैकटाइम के समान कुछ के साथ समाप्त होंगे।

  • मैं प्रति रात एक बार बैकटाइमटाइम की नौकरी को रोकने के लिए क्रॉन का उपयोग करता हूं।
  • जैसा कि प्रलेखन कहता है: असली जादू rsync द्वारा किया जाता है (स्नैपशॉट ले लो और पुनर्स्थापित करें), अंतर (जांचें कि क्या somethind बदल गया है) और cp (हार्डलिंक बनाएं)।
  • बैकटाइम को अलग-अलग शेड्यूल के साथ कॉन्फ़िगर किया जा सकता है। मैं 1 साल के लिए मासिक बैकअप रखता हूं, 1 महीने के लिए वीकलीज़, और 1 सप्ताह के लिए दैनिक।
  • backintime हार्डलिंक का उपयोग करता है। मेरे पास 130GB डेटा है, और मैं इसे रात में वापस करता हूं। हार्डलिंक के जादू के कारण यह दूसरे ड्राइव पर केवल 160GB मूल्य की जगह का उपयोग करता है।
  • बैकअप लोकेशन से डेटा को रिस्टोर करना, चलाने में उतना ही सरल है cp /u1/backintime/20100818-000002/backup/etc/rsyslog.conf /etc/rsyslog.conf। आपको GUI का उपयोग करने की आवश्यकता नहीं है।
  • दूसरी ड्राइव पर, प्रारंभिक प्रतिलिपि महंगी थी (चूंकि आप दो अलग-अलग फाइल सिस्टम के बीच हार्डलिंक नहीं कर सकते हैं), लेकिन बाद की प्रतियां तेज हैं।
  • मैं अपने प्राथमिक फाइल सिस्टम से एक दूसरे फाइल सिस्टम पर दूसरे हॉट-स्वैपेबल ड्राइव पर कॉपी करता हूं, और समय-समय पर सेकेंडरी ड्राइव को घुमाता हूं।

निश्चित रूप से आप चाहते हैं कि प्रारंभिक प्रति महंगी हो, अन्यथा आपके पास बैकअप नहीं है, बस एक फ़ाइल के लिए एक और लिंक है? बेशक, यह भी संभव है कि मुझे कुछ महत्वपूर्ण बिंदु याद आ रहे हैं जो इस टिप्पणी को व्यर्थ बनाता है :-)
dr-jan

@ डॉ-जान: मैं आपसे सहमत हूं। हालांकि, मुझे लगता है कि कुछ उपयोगकर्ताओं को उम्मीद है कि शुरुआती प्रति तेज होगी।
स्टीफन लासिवस्की

4

Rdiff Backup वास्तव में अच्छा है http://rdiff-backup.nongnu.org/

ध्यान दें कि यह 2009 से नवीनतम स्थिर और अस्थिर रिलीज के साथ छोड़ दिया गया है।


लेकिन वर्तमान में अप्राप्त है।
फहीम मीठा

3

RIBS (रुपी इंक्रीमेंटल बैकअप सिस्टम) के साथ मुझे कुछ सफलता मिली है

यह rsync का उपयोग करता है, इसलिए हार्डलिंक समर्थित हैं और वृद्धिशील बैकअप प्रति घंटा, दैनिक, साप्ताहिक और मासिक कर सकते हैं।

हालाँकि, यह केवल एक PHP स्क्रिप्ट है। सेट करने के लिए आपको सेटिंग्स को संपादित करने की आवश्यकता है और फिर संबंधित क्रोनॉजर सेट करें। यह काम करता है, लेकिन यह सबसे उपयोगकर्ता के अनुकूल नहीं है और इसके लिए PHP की आवश्यकता होती है।


1

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

# epitomize -cvRf 2010-08-16-home.md / home

ध्यान दें कि एपिटोम को छोड़ दिया जाता है, केवल https://web.archive.org/web/2014090808075740/https://www.peereboom.us/epitome/ पर वेबसाइट की आंशिक प्रतिलिपि बनी रहती है।


यह वर्तमान में प्रायोगिक है , लेकिन काफी अच्छी तरह से काम करता है। मैं मनमाने ढंग से मेटा फ़ाइलों से पूर्ण पुनर्स्थापना करने और उन सूचनाओं को पुनर्प्राप्त करने में सक्षम हूं, जिनकी मुझे ज़रूरत थी, और उपयोग के ~ 1 वर्ष में इसके साथ 0 समस्याएं थीं।
गाबे

1

BackupPC लगता है जैसे यह बिल फिट बैठता है। यह डिडअप के लिए हार्ड लिंक के एक पेड़ का प्रबंधन करता है और कई मशीनों, या सिर्फ स्थानीय मशीन का बैकअप ले सकता है।


BackupPC के लिए +1 मैं इसे नियमित रूप से सर्वर के एक समूह का बैकअप लेने के लिए उपयोग करता हूं। इसमें एक अच्छा वेब-आधारित यूआई भी है।
डॉ-जान

1

लार्स विर्ज़ेनियस ओबनम :

  • क्या डिडुप्लीकेशन जब यह चीजों बैक अप लेता है, जिसका अर्थ है कि बैकअप बस hardlinking फ़ाइलों से कम जगह, संभवतः एक बहुत अधिक लेने की संभावना है।
  • जैसा कि बैकअप डिडुप्लीकेशन के साथ है, हर बैकअप "पूर्ण" है, जिसमें वृद्धिशील बैकअप की कोई आवश्यकता नहीं है। यह आसानी से पता लगाता है कि बहुत सी चीजें नहीं बदली हैं और केवल वही होता है जिसकी जरूरत होती है।
  • प्रत्येक बैकअप, प्रभावी रूप से, आपके सिस्टम का एक स्नैपशॉट है, सिस्टम को पुनर्स्थापित करने के लिए अंतिम पूर्ण बैकअप और बदले में प्रत्येक वृद्धिशील बैकअप की आवश्यकता के बिना।
  • के विपरीत BUP (जो डिडुप्लीकेशन के साथ एक और मजबूत दावेदार है), obnam है अनावश्यक बैकअप की जगह बचाने के लिए पिछले बैकअप हटाने में सक्षम।
  • यह सेवानिवृत्त है
  • बैकअप प्रोग्राम की नियमित पुनर्प्राप्ति विधियों का उपयोग करने के अलावा, एक फ़्यूज़ फाइलसिस्टम है जो ओम्न के बैकअप को एक सादे फाइल सिस्टम के रूप में प्रदान करता है और वह चुन सकता है कि कौन सा स्नैपशॉट / बैकअप / पीढ़ी माउंट करने के लिए, जो सुपर है, जहाँ तक उपयोगकर्ता है "इंटरफेस जाता है (यह देखते हुए कि हम एक यूनिक्स-संबंधित साइट में हैं, एक लचीली कमांड लाइन इंटरफ़ेस अत्यधिक मूल्यवान है)।
  • यह बैकअप के एक अभिन्न अंग के रूप में एन्क्रिप्शन का समर्थन करता है (और इसके बाद के रूप में नहीं)।
  • इसे रिमोट बैकअप को ध्यान में रखते हुए लिखा गया था।

मेरी राय में, बैकअप विश्व दिवस के लिए एक गंभीर दावेदार (और न केवल उस दिन)।


"जैसा कि बैकअप डिडुप्लीकेशन के साथ होता है, हर बैकअप" पूर्ण "होता है, जिसमें वृद्धिशील बैकअप की कोई आवश्यकता नहीं होती है। यह आसानी से पता लगाता है कि बहुत सी चीज़ें नहीं बदली हैं और केवल उसी चीज़ की ज़रूरत है" -as यह डेटा प्रदान करने के लिए पिछले बैकअप संस्करणों पर निर्भर करती है। इसका मतलब है कि यह एक वृद्धिशील बैकअप है।
माटुस्ज़ कोनीकेज़नी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.