बैकअप टूल की तुलना


329

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

बैकअप अविश्वसनीय रूप से महत्वपूर्ण है। जाहिर है कि कोई सबसे अच्छा बैकअप टूल नहीं है, लेकिन विकल्पों की तुलना बहुत दिलचस्प होगी।

  • ग्राफिकल इंटरफ़ेस? कमांड लाइन?
  • वृद्धिशील बैकअप?
  • स्वचालित बैकअप?
  • विधि स्थापित करें: मानक रिपॉजिटरी में? पीपीए?

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

यह एक तुलना की विशेषता नहीं है, लेकिन इस सर्वेक्षण में मदद मिल सकती है: webupd8.org/2010/05/best-linux-backup-tool-software.html टिप्पणियों को भी पढ़ें!
एलिन आंद्रेई

जवाबों:


148

Déjà डुप Déjà Dup को इंस्‍टॉल करें

Déjà Dup (Ubuntu 11.10 से) डिफ़ॉल्ट रूप से स्थापित है। यह आकस्मिक डेस्कटॉप उपयोगकर्ता के लिए एक गनोम टूल है जिसका उद्देश्य "सरल बैकअप उपकरण है जो बैकअप करने की जटिलता को सही तरीके से छुपाता है"।

यह दोहराव का एक अगला छोर है जो वृद्धिशील बैकअप करता है, जहां केवल पूर्व बैकअप किए जाने के बाद से परिवर्तन संग्रहीत किए जाते हैं। इसमें एन्क्रिप्टेड और स्वचालित बैकअप के विकल्प हैं। यह स्थानीय फ़ोल्डर, अमेज़ॅन एस 3, या किसी भी सर्वर से बैकअप कर सकता है, जिससे नौटिलस कनेक्ट हो सकता है।

Nautilus के साथ एकीकरण शानदार है, एक निर्देशिका से हटाई गई फ़ाइलों की बहाली और एक व्यक्तिगत फ़ाइल के पुराने संस्करण की बहाली के लिए अनुमति देता है।

मुख्य विंडो स्क्रीनशॉट

फ़ाइल के पुराने संस्करण को पुनर्स्थापित करें

ध्यान दें कि फरवरी 2016 तक यह परियोजना केवल छोटी ट्राइएज गतिविधि के साथ बग रिपोर्ट को लगभग पूरी तरह से अनदेखा करती हुई दिखाई देती है और अंतिम बगफिक्स 2014 तक वापस आ जाती है , हालांकि इसमें मामूली बदलाव के साथ नई रिलीज़ होती हैं


4
मैं काफी नहीं समझता? आप व्यक्तिगत फ़ाइलों के विशिष्ट संस्करणों को बहुत आसानी से पुनर्स्थापित नहीं कर सकते। हालाँकि आप किसी विशिष्ट बैकअप के लिए संपूर्ण बैकअप की गई सामग्री को पुनर्स्थापित कर सकते हैं। उदाहरण के लिए, मैं पिछले सप्ताह, या सप्ताह से पहले, या उससे पहले सप्ताह को पुनर्स्थापित कर सकता हूं, आदि
8128

2
यह कुछ भी करने के लिए कनेक्ट कर सकते हैं nautilus देख सकते हैं। इसलिए यदि आप इसे फ़ाइल सिस्टम में एक विकल्प के रूप में माउंट कर सकते हैं। इसके बाद ftp, ssh, webdav या विंडोज़ शेयर से जुड़ने की क्षमता भी है। मेरा सांबा ज्ञान सीमित है मुझे डर है।
8128

8
आप व्यक्तिगत फ़ाइलों के विशिष्ट संस्करणों को पुनर्स्थापित कर सकते हैं। इसमें एक नॉटिलस एक्सटेंशन शामिल है। आपको बस एक फ़ाइल पर राइट क्लिक करना है और "पिछले संस्करण पर वापस लौटें" चुनें।
andrewsomething

2
क्या Deja Dup के लिए कमांड लाइन इंटरफ़ेस है?
brillout

3
@ Brightout.com डेजा डुप्लिकेट पर आधारित है, जो एक कमांड लाइन इंटरफेस प्रदान करता है। एक और विकल्प है।
nealmcb

111

समय पर वापस समय में वापस स्थापित करें

मैं कुछ समय के लिए बैक इन टाइम का उपयोग कर रहा हूं, और मैं बहुत संतुष्ट हूं।

आपको बस इतना करना है:

  • स्नैपशॉट को कहाँ सहेजना है
  • बैकअप के लिए क्या निर्देशिका
  • जब बैकअप किया जाना चाहिए (मैनुअल, हर घंटे, हर दिन, हर सप्ताह, हर महीने)

और इसके बारे में भूल जाओ।

स्थापित करने के लिए (gnome के लिए Ubuntu 16.04 पर काम करना):

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-gnome

कार्यक्रम GUI को "बैकिनटाइम" के लिए ubuntu खोज के माध्यम से खोला जा सकता है।

वैकल्पिक शब्द

परियोजना अप्रैल 2018 तक सक्रिय है ।


2
क्या रिमोट सर्वर पर बैकअप के लिए इसे प्राप्त करने का कोई तरीका है? जब आप एक लक्ष्य निर्देशिका का चयन करते हैं, तो सभी गैर-स्थानीय निर्देशिका छिपी होती हैं, और इसे स्थान पट्टी में टाइप करने से काम नहीं होता है।
zacharyliu

23
बैकटाइम के साथ एक "गेटचा" है - "डॉट" फाइलें डिफ़ॉल्ट रूप से बाहर रखी गई हैं। यदि आप अपनी होम डाइरेक्टरी की डॉट फाइल्स चाहते हैं, तो backintime की सेटिंग का उपयोग करें-> बाहर निकालें और निकालें। *

1
एक दूरस्थ सर्वर के लिए बैकअप के लिए आप ~ / .gvfs फ़ोल्डर का उपयोग कर सकते हैं, चुड़ैल वह जगह है जहाँ दूरस्थ सर्वर nautilus द्वारा माउंट किया जाता है। लेकिन Déjà-Dup बैक-इन-टाइम तेजी से बैकअप कर सकता है, जबकि बैक-इन-टाइम फ़ाइलों को व्यक्तिगत रूप से देखने के लिए बेहतर है।
देसुआ

1
मुझे अलग प्रोफाइल को परिभाषित करने की सुविधा पसंद है। यह मुझे मेरी ड्राइव के अलग-अलग विभाजनों के लिए अलग-अलग प्रोफाइल को परिभाषित करने में मदद करता है और केवल उन विभाजनों के बैकअप को अपडेट करने की आवश्यकता है जिन्हें मुझे करने की आवश्यकता है। साथ ही पहले बैकअप ऑपरेशन में कम समय लगेगा।
चेतन एस

3
@Lii BackInTime सादे फ़ाइल प्रतियों का उपयोग करता है जो स्नैपशॉट के बीच कड़ी से जुड़ी होती हैं। आप उन्हें अपनी पसंद के हर उपकरण के साथ ब्राउज़ कर सकते हैं।
जर्मनार

74

rsnapshot बनाम rdiff- बैकअप

मैं अक्सर rsnapshot और rdiff- बैकअप की इस तुलना का उल्लेख करता हूं :

समानता:

  • दोनों डेटा ट्रांसफर करने के लिए एक rsync जैसी एल्गोरिथ्म का उपयोग करते हैं (rsnapshot वास्तव में rsync का उपयोग करता है; rdiff-बैकअप python librsync लाइब्रेरी का उपयोग करता है)
  • दोनों को ssh के ऊपर प्रयोग किया जा सकता है (हालाँकि rsnapshot कुछ अतिरिक्त स्क्रिप्टिंग के बिना ssh पर नहीं धकेल सकता है)
  • दोनों वर्तमान बैकअप के लिए स्रोत की एक सरल प्रतिलिपि का उपयोग करते हैं

डिस्क उपयोग में अंतर:

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

गति में अंतर:

  • rdiff- बैकअप rsnapshot की तुलना में धीमा है

मेटाडाटा भंडारण में अंतर:

  • rdiff- बैकअप स्टोर मेटाडेटा, जैसे कि स्वामित्व, अनुमतियाँ और दिनांक अलग से फ़ाइल करते हैं।

फ़ाइल पारदर्शिता में अंतर:

  • Rsnapshot के लिए, बैकअप के सभी संस्करण सादे फ़ाइलों के रूप में सुलभ हैं।
  • Rdiff- बैकअप के लिए, केवल वर्तमान बैकअप सादे फ़ाइलों के रूप में सुलभ है। पिछले संस्करणों को rdiff deltas के रूप में संग्रहीत किया जाता है।

बैकअप स्तर में अंतर:

  • rsnapshot मासिक, साप्ताहिक और दैनिक जैसे बैकअप के कई स्तरों का समर्थन करता है।
  • rdiff-backup केवल दी गई तारीख से पहले स्नैपशॉट को हटा सकता है; यह दो तिथियों के बीच स्नैपशॉट को हटा नहीं सकता है।

समर्थन समुदाय में अंतर:

  • मेलिंग सूचियों (rsnapshot: 6, rdiff-backup: 0) पर मेरे पोस्ट की प्रतिक्रियाओं की संख्या के आधार पर, rsnapshot में एक अधिक सक्रिय समुदाय है।

या तो डेटा डुप्लीकेशन का समर्थन करते हैं?
intuited

तो ऐसा लगता है कि rsnapshot आम तौर पर बेहतर है।
mlissner

2
librsync Python लाइब्रेरी नहीं है, बल्कि C लाइब्रेरी है। यह rsync एल्गोरिथ्म पर आधारित है और इसका उपयोग Python से rdiff-backup directoy द्वारा किया जाता है, इसलिए इसे बाहरी उपयोगिता को कॉल नहीं करना पड़ता है और आउटपुट को पार्स करता है जैसा कि rsnapshot करता है।
एंथॉन

Rdiff-backup का एक विशाल समर्थक वर्तमान बैकअप में फ़ाइलों की पहुंच है, इसलिए आप फ़ाइल स्थानांतरण उपकरण के रूप में rdiff-बैकअप का दुरुपयोग कर सकते हैं। यदि आपके पास दो कंप्यूटर हैं, तो आप एक (पर्याप्त रूप से बड़े) यूएसबी स्टिक, "डेस्कटॉप ए" और "डेस्कटॉप बी" पर दो फ़ोल्डरों के लिए डेस्कटॉप निर्देशिकाओं का बैकअप ले सकते हैं। अन्य कंप्यूटर पर फ़ाइलों को संपादित करने के लिए, आप बस फ़ाइल को बैकअप से कॉपी करें, और इसे सक्रिय डेस्कटॉप फ़ोल्डर में डालें।
user258532 13

64

rsync Rsync स्थापित करें

यदि आप कमांड-लाइन टूल्स से परिचित हैं, तो आप स्वचालित रूप से (वृद्धिशील) बैकअप बनाने के लिए rsync का उपयोग कर सकते हैं । यह आपकी निर्देशिकाओं को अन्य मशीनों को दर्पण कर सकता है। नेट पर बहुत सारी स्क्रिप्ट उपलब्ध हैं जो इसे कैसे करें। इसे अपने कॉन्टैब में आवर्ती कार्य के रूप में सेट करें। वहाँ भी Grsyncrsync कहा जाता है कि मैनुअल बैकअप आसान बनाता है के लिए एक जीयूआई दृश्यपटल है।

हार्ड लिंक के संयोजन में, बैकअप को इस तरह से बनाना संभव है कि हटाई गई फाइलें संरक्षित हैं।

देख:


6
rsync एक उपयोगी उपकरण है, लेकिन यह बैकअप के लिए बहुत अच्छा नहीं है। यह ऐतिहासिक संस्करण नहीं रखता है।
इरिगामी

मैंने इसे rsnapshot के बारे में बात करने के लिए बदल दिया है, जो कि मुझे लगता है कि लेखक का जिक्र था।
8128

@fluteflute: नहीं, मेरा मतलब rsnapshot से नहीं था। तो आपके परिवर्तन मेरे पोस्ट के अर्थ को पूरी तरह से बदल देते हैं। मैंने rsnapshot को एक लिंक के रूप में प्रतिस्थापित किया है जो कि rsync के बारे में बैकअप के रूप में उपयोग करने के बारे में कुछ और समझाता है।
रोलेट

1
"Cp --archive --link --verbose / MAKE_SNAPSHOT {, _ date '+%Y-%m-%d'} /" और "rsync -avz --link-dest = .. / OLD_BACKUP_DIR SOURCE_DIR NEW_BACKUP_DIR" का उपयोग करके यह केवल साधारण सरल है। rsnapshot कुछ सुविधा जोड़ता है, लेकिन शायद आपको इसकी आवश्यकता नहीं है। व्यक्तिगत वरीयता ..
webwurst

3
Rsync के लिए GUI फ़्रेंड है जिसे Grsync ( opbyte.it/grsync ) कहा जाता है जो मैन्युअल बैकअप को आसान बनाता है। मैं इसे अपने पोर्टेबल हार्ड ड्राइव के लिए बैकअप बनाने के लिए उपयोग करता हूं।
दिमित्री

43

कपट द्वैधता स्थापित करें

द्वैधता एक सुविधा संपन्न कमांड लाइन बैकअप उपकरण है।

द्वैधता एन्क्रिप्टेड टार-प्रारूप संस्करणों का निर्माण करके और उन्हें दूरस्थ या स्थानीय पर अपलोड करके निर्देशिकाओं का समर्थन करता है। यह फ़ाइलों में वृद्धिशील परिवर्तनों को रिकॉर्ड करने के लिए librsync का उपयोग करता है; उन्हें संकुचित करने के लिए gzip; और उन्हें एन्क्रिप्ट करने के लिए gpg।

डुप्लिसिटी की कमांड लाइन डराने वाली हो सकती है, लेकिन कमांड लाइन (डुप्लीकेट), GNOME (डेजा-डुप) से लेकर केडीई (टाइम-ड्राइव) तक, डुप्लिकेट करने के लिए कई फ्रंट हैं।


1
वहाँ भी इस तरह के रूप दोहरेपन के लिए जीयूआई फ़्रंटएंड्स, के एक नंबर रहे हैं समय ड्राइव
रयान थॉम्पसन

टाइम-ड्राइव में अब उबंटू (सटीक) के मौजूदा संस्करणों के लिए ppa नहीं है (सटीक) और स्रोत केवल तभी उपलब्ध लगता है यदि आप दान करते हैं। इसने मुझे मूल्यांकन करने से रोक दिया और मैं रूट के रूप में बैकअप करने के लिए कमांड लाइन से 'डुप्लिकेटी' का उपयोग करता हूं -अप रूट बैकअप को अच्छी तरह से संभाल नहीं करता है) और अभी भी देजा-डुबकी के अच्छे पुनर्स्थापना गुई विकल्प (Nautilus के भीतर से) का उपयोग कर सकता है।
क्रिस गुड

डुप्लिकेट वेबसाइट के अनुसार, यह अभी भी बीटा में है। मुझे यकीन नहीं है कि मैं सुझाव दूंगा कि कोई भी बीटा सॉफ़्टवेयर का उपयोग करें या महत्वपूर्ण डेटा को पुनर्स्थापित करें, भले ही इसकी पारिवारिक तस्वीरें हों।
ब्लौद्रक

38

ड्रॉपबॉक्स

विंडोज, मैक और लिनक्स के लिए एक क्रॉस-प्लेटफॉर्म (मालिकाना) क्लाउड सिंक। 2 जीबी ऑनलाइन स्टोरेज मुफ्त है, जिसमें भुगतान विकल्प हैं। "स्टोर, सिंक और, शेयर फ़ाइलों को ऑनलाइन" करने के तरीके के रूप में विज्ञापित किया गया, लेकिन इसका उपयोग बैकअप उद्देश्यों के लिए भी किया जा सकता है।

ध्यान दें कि भुगतान किए गए खातों में भी संशोधन इतिहास एक वर्ष तक सीमित है और मुफ्त खातों में यह केवल एक माह है

ध्यान दें कि बड़ी मात्रा में फ़ाइलों को पुनर्स्थापित करना बहुत समय लेने वाला हो सकता है क्योंकि ड्रॉपबॉक्स बैकअप उपकरण के रूप में नहीं बनाया गया था।

Ubuntu पर उपयोग में ड्रॉपबॉक्स


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

7
Spideroak मुफ्त खातों के साथ असीमित संशोधन इतिहास प्रदान करता है।
intuited

3
ध्यान दें कि यदि आप बड़ी संख्या में फ़ाइलों को पुनर्स्थापित करना चाहते हैं, तो ड्रॉपबॉक्स बुरी तरह से विफल हो जाता है, क्योंकि ड्रॉपबॉक्स आपको एक बार में एक को पुनर्स्थापित करने देगा, कई पेज लोड की कीमत पर।
स्कॉट सेवेरेंस

नोट ड्रॉपबॉक्स ने एन्क्रिप्ट किए गए लिनक्स फाइल सिस्टम के लिए समर्थन को गिरा दिया, हालांकि यह विकल्प मौजूद है , मूल रूप से एलयूकेएस और पूर्ण डिस्क एन्क्रिप्शन, शायद क्रिप्टोमिटर या क्रायफ या ड्रॉपबॉक्स विकल्प के लिए बेहतर कदम ।
पाब्लो ए

32

luckyBackup LuckyBackup स्थापित करें

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

ध्यान दें कि यह उपकरण अब विकसित नहीं हुआ है।

सभी महत्वपूर्ण स्क्रीनशॉट उनकी वेबसाइट पर यहां दिखाए गए हैं, जिनमें से एक नीचे दिखाया गया है:

luckyBackup


मेरे लिए यह सबसे विन्यास विकल्प है और इसमें दूरस्थ FAT32 विभाजन के लिए बैकअप का विकल्प भी शामिल है (उन लोगों के लिए जिनके पास पुराने और गरीब हैं जैसे NAS ...)। आश्चर्यजनक!
desgua

27

BackupPC BackupPC स्थापित करें

यदि आप अपने पूरे होम नेटवर्क का बैकअप लेना चाहते हैं, तो मैं आपको अपने बेसमेंट / कोठरी / कपड़े धोने के कमरे में हमेशा बैकअप सर्वर पर चल रहे बैकअपपीसी की सिफारिश करूंगा। बैकअप सर्वर से, यह ssh, rsync, SMB, और अन्य विधियों के माध्यम से किसी भी अन्य कंप्यूटर से कनेक्ट हो सकता है (न केवल लिनक्स कंप्यूटर), और उन सभी को सर्वर पर वापस कर देता है। यह हार्डलिंक के माध्यम से समान फ़ाइलों को मर्ज करके वृद्धिशील भंडारण को लागू करता है, भले ही समान फ़ाइलों को अलग-अलग कंप्यूटरों से बैकअप लिया गया हो।

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

BackupPC वेब इंटरफ़ेस - सर्वर स्थिति पृष्ठ


1
BackupPC घर / घर कार्यालय / छोटे व्यवसाय के लिए एक बहुत अच्छा समाधान है। सर्वरों के लिए भी बढ़िया काम करता है और मिश्रित विंडोज / लिनक्स वातावरण।
अमला

1
मैं आश्चर्यचकित हूं कि मैंने कितने मुद्दों के साथ Precise 12.04 में backuppc के साथ भाग लिया है। दस्तावेज़ीकरण हाथ से कॉन्फ़िगर करने की दिशा में किया जाता है, सुंदर वेब इंटरफ़ेस के माध्यम से नहीं। यह कॉन्फ़िगर करने के लिए भ्रामक है। उनके पास कोई सुविधाजनक अपस्ट्रीम बग ट्रैकर नहीं है, सिर्फ एक मेलिंग सूची है, लेकिन मैंने कई अनसुलझे बगों को चलाया है, जिसमें UbuntuPC 12.04 पर बैकअपपीसी के साथ मुद्दों पर उल्लेख किया गया है tolaris.com और Bugs.launchpad.net/ubuntu/+source/backuppc/+bug/497732/comments/…
nealmcb

ध्यान दें कि यह वेब साइट को चलाने के लिए अपाचे स्थापित करता है, बाहरी उपयोग के लिए पोर्ट 80 खोल रहा है। इससे भी बदतर, यह एक वेब विन्यास करने के लिए पासवर्ड की आवश्यकता है, लेकिन डिफ़ॉल्ट रूप से स्पष्ट रूप से नेटवर्क पर पासवर्ड भेजता है। SourceForge.net
nealmcb

24

BUP

Git packfile फॉर्मेट पर आधारित "अत्यधिक कुशल फ़ाइल बैकअप सिस्टम। वर्चुअल इमेज इमेजेस के तेज़ वृद्धिशील बैकअप करने में सक्षम ।"

मुख्य विशेषताएं:

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

  • डेटा "स्वचालित रूप से" वृद्धिशील बैकअप के बीच साझा किया जाता है, यह जानने के बिना कि कौन सा बैकअप किस पर आधारित है - भले ही बैकअप दो अलग-अलग कंप्यूटरों से बना हो, जो एक-दूसरे के बारे में भी नहीं जानते हैं। आप केवल सामान का बैक अप लेने के लिए कहते हैं, और यह केवल आवश्यक न्यूनतम डेटा बचाता है।

  • Bup "par2" अतिरेक का उपयोग दूषित बैकअप को पुनर्प्राप्त करने के लिए कर सकता है, भले ही आपकी डिस्क में खराब क्षेत्र हों।

  • आप अपने BU रिपॉजिटरी को FUSE फाइलसिस्टम के रूप में माउंट कर सकते हैं और इस तरह से कंटेंट को एक्सेस कर सकते हैं और यहां तक ​​कि इसे सांबा में निर्यात भी कर सकते हैं।

  • बड के लिए केडीई-आधारित फ्रंट-एंड (GUI) उपलब्ध है, जिसका नाम Kup बैकअप सिस्टम है


कुछ अच्छी सुविधाएँ, सुनिश्चित करने के लिए। लेकिन ध्यान दें कि अब तक यह फ़ाइल मेटाडेटा (स्वामित्व, अनुमतियां, दिनांक) को सहेजता नहीं है और आप पुराने बैकअप को हटा नहीं सकते हैं, इसलिए यह अंततः अंतरिक्ष से बाहर चला जाता है। एक समीक्षा देखें: gup- आधारित बैकअप bup -LWN.net और README के ​​साथ: apenwarr / bup - GitHub
nealmcb

अब मेटाडेटा का समर्थन किया जा रहा है, देखें https://github.com/apenwarr/bup: 'bup save' और 'bup Restore' में अपरिपक्व मेटाडेटा समर्थन है। प्लस साइड पर, उनके पास वास्तव में अब समर्थन है, लेकिन यह नया है, और दूरस्थ रूप से टार / rsync के रूप में भी परीक्षण नहीं किया गया है / जो भी हो। यदि आप परीक्षण में मदद करना चाहते हैं, तो कृपया (एक तुलना विधि के लिए टी / तुलना-पेड़ देखें)।
छात्र

24

CrashPlan

CrashPlan एक ऐसी कंपनी है जो अलग-अलग उपयोगकर्ताओं के लिए बिना किसी योजना के व्यावसायिक बैकअप प्रदान करती है ।

विशेषताएं

  • 10 $ / माह / डिवाइस शुल्क
  • ट्रिपल गंतव्य डेटा भंडारण और संरक्षण
  • मौन और निरंतर
  • उदार प्रतिधारण और संस्करण
  • हटाए गए फ़ाइल सुरक्षा

मैंने विकल्पों और विन्यासों का एक समूह माना था। यह अंत में नीचे आया सादगी थी।

क्रैशप्लान क्रॉस प्लेटफॉर्म है, लेकिन खुला स्रोत नहीं है।

यह भी ध्यान देने योग्य है कि एक (सशुल्क) क्रैशप्लान सेंट्रल 'परिवार' की योजना के साथ आप उन सभी कंप्यूटरों का बैकअप ले सकते हैं, जो आपके पास हैं।


क्रैशप्लान अच्छा हो सकता है, लेकिन बैकअप के लिए पागलपन से धीमा है।
गोडार्ड

ध्यान दें कि क्रैशप्लान गैर-उद्यम ग्राहकों के लिए अपनी सेवा रोक रहा है: crashplan.com/en-us/consumer/nextsteps
हमारा

23

Bacula

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

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

जब मैंने इसका इस्तेमाल किया तो अभी तक कोई GUI नहीं थे। इसलिए, मैं यह नहीं कह सकता कि क्या उपलब्ध पूर्ण और उपयोग में आसान हैं।

बकुला इसके मूल में बहुत मॉड्यूलर है। इसमें 3 विन्यास योग्य, स्टैंड-अलोन डेमॉन शामिल हैं:

  • फ़ाइल डेमॉन (वास्तव में फाइलों को इकट्ठा करने और उनके मेटाडेटा क्रॉस-प्लेटफ़ॉर्म तरीके से देखभाल करता है)
  • स्टोरेज डेमॉन (डेटा को स्टोर करने का ख्याल रखें - इसे HDD, डीवीडी, टेप, इत्यादि होने दें)
  • निर्देशक डेमॉन (शेड्यूलिंग बैकअप और केंद्रीय कॉन्फ़िगरेशन का ख्याल रखता है)

बकुला और बैकअप के बारे में मेटाडेटा संग्रहीत करने के लिए SQL डेटाबेस भी शामिल है (Postgres, MySQL और sqlite के लिए समर्थन)।

bconsole बाइनरी को बकुला के साथ भेज दिया जाता है और बकुला प्रशासन के लिए CLI इंटरफ़ेस प्रदान करता है।


pls दूसरे पैराग्राफ की व्याख्या करें: "यह इसे स्वतंत्र बनाता है ..."
tshepang

एक वेब इंटरफेस है जो अजगर में लिखा है: readthedocs.org/docs/almir/en/latest
iElectric

2
@Tshepang का अर्थ है कि यह ऑपरेटिंग सिस्टम पर स्थापित टूल पर निर्भर नहीं करता है।
20

18

सरल बैकअप सरल बैकअप स्थापित करें

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

विशेषताएं:

  • पहले से परिभाषित बैकअप रणनीतियों के साथ सेट-अप करना आसान है
  • बाहरी हार्ड डिस्क बैकअप समर्थन
  • SSH या FTP के माध्यम से दूरस्थ बैकअप
  • संशोधन इतिहास
  • चालाक ऑटो-शुद्ध
  • आसान शेड्यूलिंग
  • उपयोगकर्ता - और / या सिस्टम-आधारित बैकअप

वैकल्पिक शब्द

जैसा कि आप देख सकते हैं कि सेट की गई सुविधा उसी के समान है जो किसी के द्वारा दी गई है Back in time

सरल बैकअप Gnome और Ubuntu डेस्कटॉप वातावरण में अच्छी तरह से फिट बैठता है।


6
सरल बैकअप मेरे लिए कई बार विफल रहा है, एक बार कुछ बहुत परेशान डेटा हानि के परिणामस्वरूप। मैं इसकी सिफारिश नहीं करूंगा ।
एलेक्स लॉनी

@ मुझे दिलचस्पी है ... मैं समय में वापस उपयोग करता हूं, लेकिन मैंने पहले भी सरल बैकअप की कोशिश की थी। मैं पहला चुनता हूं क्योंकि मैं बैकअप ब्राउज़ कर सकता हूं। क्या आप समस्या मुठभेड़ के बारे में अधिक विशिष्ट हो सकते हैं? जिज्ञासा के कारण।
Huygens

2
इसके द्वारा बनाए गए टारबॉल में टन के अवैध डेटा थे, जिससे यह अप्राप्य हो गया। ऐसा एक से अधिक बार हुआ।
एलेक्स लाउनी

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

1
@Huygens:> क्षमा करें, मेरी खराब टिप्पणी के लिए। मेरा अनुभव यह है कि, डिफ़ॉल्ट रूप से, sbackup का वर्तमान संस्करण रूट-संरक्षित निर्देशिका में बैक अप को सहेजता नहीं है। यदि आप डिफ़ॉल्ट नहीं बदलते हैं, तो आपके बैक अप स्पष्ट रूप से एक खराब .rm कमांड से नहीं बचेंगे। यह दूसरा बिंदु खराब टारगेज पर एलेक्स के बिंदु से संबंधित नहीं है और यह सैकअप के डिफ़ॉल्ट व्यवहार की पसंद से जुड़ा हुआ है, इसके आंतरिक गुणों से नहीं।
user2413

18

टार

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

अपनी homeनिर्देशिका का पूर्ण बैकअप बनाएँ :

cd वह निर्देशिका जहां आप बैकअप फ़ाइल को संग्रहीत करना चाहते हैं, और फिर:

tar --create --verbose --file backup.tar <path to the home directory>

बाद के बैकअप के लिए, हम एक पूर्ण बैकअप से बचना चाहते हैं - क्योंकि इसमें बहुत अधिक समय लगता है। तो हम बस में फ़ाइलें अद्यतन backup.tar:

फिर, cdउस निर्देशिका में जहाँ बैकअप फ़ाइल है, और फिर उपयोग करें --update:

tar --update --verbose --file backup.tar <path to the home directory>

सभी फ़ाइलें जो या तो नई हैं या संशोधित की गई हैं, में सहेजी जाएंगी backup.tar। हटाए गए फ़ाइलों को रखा जाएगा। सबसे हाल के बैकअप को पुनर्स्थापित करने के लिए, फ़ाइल पर राइट-क्लिक करें और "अर्क टू ..." चुनें। अपनी फ़ाइलों के पुराने संस्करणों को पुनः प्राप्त करने के लिए, आपको backup.tarउन फ़ाइलों (और संस्करणों) को खोलना होगा , जिन्हें आप पुनर्स्थापित करना चाहते हैं।

नोट: आप --updateएक संकुचित टार फ़ाइल (जैसे .tar.gz) पर उपयोग नहीं कर सकते ।


14

डीएआर DAR स्थापित करें

DAR - डिस्क ARCHIVE प्रोग्राम - वृद्धिशील बैकअप और पुनर्स्थापना का समर्थन करने वाला एक शक्तिशाली कमांड लाइन बैकअप उपकरण है। यदि आप बहुत सारी फ़ाइलों का बैकअप लेना चाहते हैं तो यह समाधान की तरह rsync (रोलिंग चेकसम) की तुलना में काफी तेज़ हो सकता है।


13

अटारी बैकअप

अटारी पायथॉन में लिखा गया एक समर्पण बैकअप प्रोग्राम है। अटारी का मुख्य लक्ष्य बैकअप डेटा को एक कुशल और सुरक्षित तरीका प्रदान करना है। उपयोग की गई डेटा डुप्लीकेशन तकनीक अटारी को दैनिक बैकअप के लिए उपयुक्त बनाती है क्योंकि केवल परिवर्तन संग्रहीत किए जाते हैं।

मुख्य विशेषताएं:

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

आवश्यकताएँ:

अटारी को पाइथन> = 3.2 की आवश्यकता होती है। पायथन के अलावा, अटारी को भी आवश्यकता होती है msgpack-pythonऔर ओपनएसएसएल (> = 1.0.0)। फाइल सिस्टम के रूप में अभिलेखागार को माउंट करने के लिए llfuseआवश्यक है।

ध्यान दें:

अब अटारी का एक कांटा भी है जिसे बोर्ग कहा जाता है ।


13

SpiderOak

तुलनीय सुविधाओं के साथ बैकअप / सिंकिंग सेवा की तरह एक ड्रॉपबॉक्स।

  • अपने सभी डेटा को एक डी-डुप्लिकेट किए गए स्थान पर एक्सेस करें
  • विन्यास योग्य बहु-प्लेटफ़ॉर्म सिंक्रनाइज़ेशन
  • सभी ऐतिहासिक संस्करणों और नष्ट की गई फ़ाइलों को संरक्षित करें
  • तुरंत वेब में फ़ोल्डर्स साझा करें
  • ShareRooms w / आरएसएस
  • किसी भी इंटरनेट से जुड़े डिवाइस से फ़ाइलों को पुनर्प्राप्त करें
  • व्यापक 'शून्य-ज्ञान' डेटा एन्क्रिप्शन

सूचीबद्ध समर्थित प्रणालियाँ: डेबियन लेनी, ओपनसैस, आरपीएम-आधारित (फेडोरा, इत्यादि), सेंटोस / आरएचईएल, उबंटू ल्यूसिड लिंक्स, उबंटू गुट्टी गिब्बन, उबंटू कर्मिक कोआला, उबंटू मेवरिक मेवात, उबंटू निडर आइबेक्स, डेबियन एच, उबंटू हार्डी हेरॉन, स्लैकवेयर 12.1, उबंटू जोंटी जैकलोप

Https://spideroak.com पर अधिक जानकारी


1
ध्यान दें कि पुराने बैकअप को हटाने का कोई स्वचालित तरीका नहीं है। इस प्रकार, जब तक कि आप मैन्युअल रूप से उनके clunky UI के माध्यम से शिकार करने के शौकीन नहीं हैं, तब तक आवश्यक स्थान की मात्रा का कोई अंत नहीं होगा। स्पाइडरऑक कहता है कि आपको पुराने बैकअप को उनके समर्पण के लिए धन्यवाद को हटाने की आवश्यकता नहीं होनी चाहिए। मैं असहमत हूं। इसके अलावा, स्पाइडरओक सिम्बलिंक को छोड़ देता है, यह दावा करते हुए कि वे सिमलिंक लूप की संभावना के कारण संभालना जटिल है।
स्कॉट सेवरेंस

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

1
जैसा कि ड्रॉपबॉक्स के लिए उल्लेख किया गया है : बैकअप और सिंकिंग दो अलग-अलग कार्य हैं!
डीजे क्रशडम्मी

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

11

वापिस जाना

चेतावनी: अनमनी, 2010 में अंतिम अद्यतन।

बैक इन टाइम के समान

ऐप्पल की टाइम मशीन उनके ओएस में एक बड़ी विशेषता है, और लिनक्स में इसे फिर से बनाने के लिए लगभग सभी आवश्यक तकनीक पहले से ही हैं। यह एक सरल GUI है, जिसका उपयोग करना आसान है।

फ्लाईबैक v0.4.0


1
ध्यान दें कि इस सॉफ़्टवेयर को सक्रिय रूप से बनाए नहीं रखा गया है: इसका अंतिम अद्यतन 2010 में था (यही मैं समय में वापस कॉल करता हूं )।
जेले

10

Jungledisk आवेदन के लिए भुगतान करें

एक विजेता है जहाँ तक मेरा सवाल है। यह एक वैकल्पिक रूप से एन्क्रिप्टेड अमेज़ॅन S3 बाल्टी को दूरस्थ रूप से बैकअप देता है, यह अनुकूलन योग्य है, यह पृष्ठभूमि में चल सकता है (इसमें स्थापित करने के लिए विभिन्न गाइड उपलब्ध हैं)। यदि आप ऐसा महसूस कर रहे हैं तो सभ्य UI है या आप XML फ़ाइल को हैक कर सकते हैं।

मैं एक ही खाते के साथ अपने सभी घरेलू मशीनों का बैकअप लेता हूं, कोई समस्या नहीं है। मैं myjungledisk.com के माध्यम से अपने समर्थित डेटा का दूरस्थ रूप से उपयोग कर सकता हूं।

यह मुफ़्त नहीं है, लेकिन अमेरिकी शब्दों में यह निश्चित रूप से काफी सस्ता है (मैं लगभग $ 8 प्रति माह का भुगतान करता हूं)। मुझे लगता है कि यह एक ऑफसेट बैकअप के लिए स्वीकार्य से अधिक है जहां कोई और हार्डवेयर और (भौतिक) सुरक्षा आदि मुद्दों से निपटता है।

मैं इसकी पर्याप्त अनुशंसा नहीं कर सकता।


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

जंगल "छोटा" के साथ बड़ा "$ 4" 2-250 कर्मचारी व्यवसायों के लिए डिज़ाइन किया गया है, प्रत्येक ग्राहक खाता प्रति माह $ 8 के न्यूनतम मासिक शुल्क के अधीन है। " नीचे एक बहुत ही निराशाजनक शुरुआत है।
माटुस्ज़ कोनीज़्ज़नी

10

एरेका बैकअप

चेतावनी: 2015 में अंतिम रिलीज

आसानी से बैकअप बनाने के लिए एक बहुत ही सभ्य जीपीएल कार्यक्रम है।

विशेषताएं

  • अभिलेखागार संपीड़न (ज़िप और ZIP64 प्रारूप)
  • अभिलेखागार एन्क्रिप्शन (AES128 और AES256 एन्क्रिप्शन एल्गोरिदम)
  • स्थानीय हार्ड ड्राइव, नेटवर्क ड्राइव, USB कुंजी, FTP / FTPs सर्वर (अंतर्निहित और स्पष्ट SSL / TLS के साथ) पर संग्रहण
  • स्रोत फ़ाइल फ़िल्टर (एक्सटेंशन, उपनिर्देशिका, नियमित अभिव्यक्ति, आकार, दिनांक, स्थिति, के साथ और / या नहीं तार्किक ऑपरेटरों)
  • वृद्धिशील, अंतर और पूर्ण बैकअप समर्थन
  • डेल्टा बैकअप के लिए सहायता (अपनी फ़ाइलों के केवल संशोधित भागों को स्टोर करें)
  • अभिलेखागार विलीन हो जाता है: आप संग्रहण स्थान को बचाने के लिए किसी एकल संग्रह में सन्निहित अभिलेखागार को मिला सकते हैं।
  • दिनांक पुनर्प्राप्ति के रूप में: एरेका आपको एक विशिष्ट तिथि के रूप में अपने अभिलेखागार (या एकल फ़ाइलों) को पुनर्प्राप्त करने की अनुमति देता है।
  • लेनदेन तंत्र: सभी महत्वपूर्ण प्रक्रियाएं (जैसे बैकअप या मर्ज) लेन-देन योग्य हैं। यह आपके बैकअप की अखंडता की गारंटी देता है।
  • बैकअप रिपोर्ट: एरेका बैकअप रिपोर्ट उत्पन्न करता है जिसे आपकी डिस्क पर संग्रहीत किया जा सकता है या ईमेल द्वारा भेजा जा सकता है।
  • बैकअप स्क्रिप्ट पोस्ट करें: Areca बैकअप के बाद शेल स्क्रिप्ट लॉन्च कर सकते हैं।
  • फ़ाइलें अनुमतियाँ, प्रतीकात्मक लिंक और नामित पाइप संग्रहीत और पुनर्प्राप्त किए जा सकते हैं। (केवल लिनक्स)

8

मैं एक कस्टम पायथन स्क्रिप्ट चलाता हूं, जो एक अलग बैकअप HDD (USB द्वारा कनेक्टेड) ​​पर "करंट" लेबल वाले फ़ोल्डर पर मेरे होम फोल्डर (कम ट्रैश आदि) को बचाने के लिए rsync का उपयोग करती है और फिर वर्तमान से सब कुछ कॉपी करने के लिए कॉपी (cp) कमांड देती है। "एक ही HDD पर भी डेट-टाइम स्टैम्प्ड फोल्डर। सुंदर बात यह है कि प्रत्येक स्नैपशॉट में आपके घर के फ़ोल्डर में प्रत्येक फ़ाइल है, क्योंकि यह उस समय और अभी तक थीHDD अनावश्यक रूप से नहीं भरता है। क्योंकि अधिकांश फाइलें कभी नहीं बदलती हैं, एचडीडी पर उन फाइलों की केवल एक वास्तविक प्रतिलिपि होती है। इसका हर दूसरा संदर्भ एक कड़ी है। और अगर किसी फ़ाइल के नए संस्करण को "वर्तमान" में जोड़ा जाता है, तो पुराने संस्करण की ओर इशारा करने वाले सभी स्नैपशॉट अब मूल रूप से एकल संस्करण की ओर इशारा करते हैं। आधुनिक एचडीडी फाइल सिस्टम इसका ध्यान रखता है। यद्यपि स्क्रिप्ट में सभी प्रकार के शोधन हैं, मुख्य कमांड सरल हैं। यहाँ कुछ प्रमुख तत्व दिए गए हैं:

exclusion_path = "/home/.../exclusions.txt" # don't back up trash etc
media_path = "/media/... # a long path with the HDD details and the "current" folder
rsync -avv --progress --delete --exclude-from=exclusion_path /home/username/ media_path
current = "..." # the "current" folder on the HDD
dest = "..." # the timestamped folder on the HDD
cp -alv current dest

मुझे कुछ कस्टम जरूरतें भी थीं। क्योंकि मेरे पास कई बड़े पैमाने पर (जैसे 60 जीबी) वर्चुअलबॉक्स डिस्क चित्र हैं, मैं केवल उन लोगों की एक प्रति रखना चाहता हूं, न कि स्नैपशॉट संस्करण। यहां तक ​​कि 1 या 2 टीबी एचडीडी की सीमाएं हैं।

यहाँ मेरे बहिष्करण फ़ाइल की सामग्री दी गई है। फ़ाइल लापता टर्मिनल स्लैश आदि के लिए बहुत संवेदनशील है:

/.local/share/Trash/
/.thumbnails/
/.cache/
/Examples/

2
एक उपकरण जो आपके लिए बहुत कुछ समान करता है (हमेशा पूर्ण स्नैपशॉट होने पर, हार्ड डिस्क का उपयोग न करने के लिए हार्ड डिस्क स्थान) rsnapshot है - शायद आपको इसे आज़माना चाहिए
मार्सेल स्टिमबर्ग

5

Dirvish

डर्विश एक अच्छी कमांड लाइन स्नैपशॉट बैकअप उपकरण है जो डिस्कस्पेस को कम करने के लिए हार्डलिंक का उपयोग करता है। इसमें एक्सपायर किए गए बैकअप को शुद्ध करने का एक परिष्कृत तरीका है।

यहाँ इसके लिए एक अच्छा ट्यूटोरियल है: http://wiki.edseek.com/howto:dirvish


यह काम करने के लिए rsync वृद्धिशील बैकअप पाने के लिए एक अच्छा अच्छा तरीका है!
नन्ने

5

Duplicati

एक खुला स्रोत, लिनक्स पर चलने वाले बैकअप एप्लिकेशन को, इस अपराध के साथ कि "सुरक्षित रूप से एन्क्रिप्टेड, वृद्धिशील, क्लाउड स्टोरेज सेवाओं और रिमोट फ़ाइल सर्वर पर बैकअप बैकअप संग्रहीत करता है। यह अमेज़ॅन एस 3, विंडोज लाइव स्काईड्राइव, Google ड्राइव (Google डॉक्स), रैकस्पेस के साथ काम करता है। क्लाउड फ़ाइलें या WebDAV, SSH, FTP (और बहुत सारे) "।

संस्करण 1.0 को स्थिर माना जाता है; वर्तमान में काम कर रहे काफी आंतरिक परिवर्तनों के साथ विकास में एक संस्करण 2 है (हालांकि मैं इसे उत्पादन के लिए उपयोग नहीं करूंगा)। बैकअप के लिए फ़ाइलों का चयन करने के लिए मानक या कस्टम फ़िल्टर नियम हैं।

मैं इसे वर्षों से आंशिक रूप से उपयोग कर रहा हूं (वहां किसी से जुड़ा नहीं है, लेकिन एक बैकेंड को जोड़ने के लिए एपीआई पर विचार कर रहा है, एक डेवलपर के रूप में बोल रहा हूं) हालांकि, आमतौर पर, विंडोज लैपटॉप और मेरे Ubuntu 14.04 दोनों पर स्थापित होता है।

का एक कांटा दोहरेपन


4

पिंग एक नो-नॉनसेंस फ्री बैकअप टूल है जो आपको पूरे विभाजन का बैकअप बनाने देगा। यह एक स्टैंडअलोन उपयोगिता है जिसे सीडी पर जलाया जाना चाहिए।

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

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

एक अन्य विकल्प इंटरनेट पर मदद मांगना है। लेकिन कुछ दिनों पहले जिस तरह से पूरे सिस्टम को बहाल नहीं किया गया था? पिंग आपके लिए ठीक यही करेगा।

प्रो की:

  • न केवल बैकअप डॉक्यूमेंट, बल्कि सिस्टम फाइल भी करेगा
  • इसका उपयोग करना आसान है
  • अन्य (गैर-लिनक्स) विभाजनों का भी बैकअप लेना संभव है
  • यह डिस्क स्थान को बचाने के लिए बैकअप को gzip या bzip2 प्रारूप में संपीड़ित करेगा

विपक्ष:

  • बैकअप के लिए सक्षम होने से पहले पीसी को फिर से शुरू करना होगा
  • पिंग पूरे विभाजन का एक बैकअप बना देगा, तब भी जब केवल कुछ फ़ाइलों को संशोधित किया गया हो
  • आपको अपना बैकअप डालने के लिए अपने पीसी पर एक बाहरी हार्ड ड्राइव या कुछ खाली जगह की आवश्यकता होगी

एक उत्कृष्ट डच मैनुअल यहां पाया जा सकता है


4

s3ql अमेज़ॅन s3, Google स्टोरेज या ओपनस्टैक स्टोरेज को एक फाइल सिस्टम के रूप में उपयोग करने के लिए एक अधिक हाल का विकल्प है। यह लिनक्स डिस्ट्रोस के साथ-साथ मैकओएस एक्स पर भी काम करता है।

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

देखें और अन्य S3 फाइल सिस्टम S3QL की तुलना PersistentFS, S3FS, S3FSLite, SubCloud, S3Backer और ElasticDrive से तुलना के लिए।

मैं कुछ दिनों से इसका उपयोग कर रहा हूं , जो s3_backup.sh से शुरू हो रहा है , (जो rsync का उपयोग करता है) और मैं काफी खुश हूं। यह बहुत अच्छी तरह से प्रलेखित है और एक ठोस परियोजना की तरह लगता है।


4

TimeVault

चेतावनी: अदम्य

टाइमवॉल्ट एक फोल्डर का स्नैपशॉट बनाने के लिए एक उपकरण है और नॉटिलस इंटीग्रेशन के साथ आता है। स्नैपशॉट को आकस्मिक विलोपन या संशोधन से संरक्षित किया जाता है क्योंकि वे केवल डिफ़ॉल्ट रूप से पढ़े जाते हैं।

लॉन्चपैड से डाउनलोड किया जा सकता है ।


3

inosync

एक पायथन स्क्रिप्ट जो अधिक या कम वास्तविक समय बैकअप क्षमता प्रदान करती है।

Mote करें कि यह सॉफ़्टवेयर अब बनाए नहीं रखा गया है।

"मैं हाल ही में लिनक्स कर्नेल में मौजूद" इनोटिफ़ाइड "सुविधा के संदर्भ में आया हूं। डिस्क गतिविधि को मॉनिटर करता है और विशेष रूप से, जब डिस्क को डिस्क या डिलीट किया जाता है तब झंडे लिखे जाते हैं। थोड़ा और खोज एक पैकेज को खोजता है जो कि इनोटिफाई की फाइल को जोड़ती है। वास्तविक समय की फ़ाइल बैकअप क्षमता जो मैं चाह रहा था, प्रदान करने के लिए rsync फ़ाइल सिंक्रोनाइज़ेशन उपयोगिता के साथ ईवेंट मॉनिटरिंग। सॉफ्टवेयर, जिसका नाम इनोसिंक है, वास्तव में एक पायथन लिपि है, जिसे प्रभावी रूप से ओपन-सोर्स कोड के रूप में प्रदान किया जाता है। जर्मनी से ( http://bb.xnull.de/ ) "

http://www.opcug.ca/public/Reviews/linux_part16.htm


3

Obnam

चेतावनी: सॉफ्टवेयर अब बनाए नहीं रखा गया है, लेखक इसका उपयोग नहीं करने की सलाह देते हैं

'ओबनाम एक आसान, सुरक्षित बैकअप प्रोग्राम है। बैकअप को SSH SFTP प्रोटोकॉल के माध्यम से स्थानीय हार्ड डिस्क पर या ऑनलाइन स्टोर किया जा सकता है। बैकअप सर्वर, यदि उपयोग किया जाता है, तो एसएसएच के शीर्ष पर किसी विशेष सॉफ्टवेयर की आवश्यकता नहीं होती है।

कुछ विशेषताएं जो आपको रुचि दे सकती हैं:

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

एक पुराना संस्करण उबंटू सॉफ्टवेयर स्रोतों में पाया जा सकता है, नवीनतम संस्करण के लिए क्रिस कॉर्मैक्स पीपीए या ओबनाम्स वेबसाइट देखें


3

BorgBackup एक CLI टूल है और Vorta के साथ इसका GUI आपकी ज़रूरत की हर चीज़ और बहुत कुछ करता है। BorgBackup के लिए भी एक PPA है।

BorgBackup और किसी भी अन्य बैकअप समाधान के बीच मुख्य अंतर यह है कि यह एक है deduplicating बैकअप समाधान:

ईजी यदि आपके पास एक एकल फ़ाइल की कई प्रतियां हैं, तो वह फ़ाइल केवल एक बार जगह लेगी ।

  1. BorgBackup स्थापित करें:

    sudo add-apt-repository ppa:costamagnagianfranco/borgbackup
    sudo apt update
    sudo apt install borgbackup
    
  2. Vorta स्थापित करें:

    pip install vorta
    
  3. अपना प्रारंभिक बैकअप बनाएं:

    borg init --encryption=repokey-blake2 /media/ExternalHDD/{user}
    
  4. GUI पर जाने और इसे कॉन्फ़िगर करने के लिए Vorta आइकन पर क्लिक करें।


1

Saybackup और Saypurge

Saybackup नाम की एक अच्छी स्क्रिप्ट है जो आपको हार्डलिंक का उपयोग करके साधारण वृद्धिशील बैकअप करने की अनुमति देती है। आदमी पृष्ठ से:

यह स्क्रिप्ट
rsync (1) कमांड का उपयोग करके पूर्ण या रिवर्स वृद्धिशील बैकअप बनाता है । बैकअप निर्देशिका नामों में
सॉर्टिंग और चयनात्मक छंटाई की अनुमति देने के लिए प्रत्येक बैकअप चलाने की तिथि और समय होता है। प्रत्येक सफल बैकअप रन के अंत में, एक सिमलिंक '* -क्रांति' को नवीनतम बैकअप में हमेशा इंगित करने के लिए अद्यतन किया जाता है। दूरस्थ फ़ाइल
स्थानांतरण को कम करने के लिए , '-L' विकल्प का उपयोग (संभवतः कई बार)
मौजूदा स्थानीय फ़ाइल पेड़ों को निर्दिष्ट करने के लिए किया जा सकता है , जहां से फ़ाइलों को
बैकअप में हार्ड-लिंक किया जाएगा।

इसी स्क्रिप्ट Saypurge पुराने बैकअप को शुद्ध करने का एक चतुर तरीका प्रदान करती है। उपकरण के मुख पृष्ठ से:

Sayepurge बैकअप निर्देशिकाओं के इस सेट के नामों से टाइमस्टैम्प्स को पार्स करता है, समय डेल्टास की गणना करता है, और अच्छे विलोपन उम्मीदवारों को निर्धारित करता है ताकि बैकअप समय के साथ समान रूप से बाहर हो जाए। विलोपन (-g) की रक्षा के लिए हाल की फ़ाइलों की संख्या निर्दिष्ट करके सटीक व्यवहार को ट्यून किया जा सकता है, (-k) रखने के लिए ऐतिहासिक बैकअप की संख्या और किसी भी दिए गए रन (-d) के लिए हटाए जाने की अधिकतम संख्या। फ़ाइलों के उपरोक्त सेट में, 2011-07-07 से दो बैकअप केवल 6h अलग हैं, इसलिए वे अच्छे शुद्ध उम्मीदवारों को बनाते हैं ...


1

backup2l

चेतावनी: अकारण, 2017-02-14 पर अंतिम प्रतिबद्ध

मुखपृष्ठ से:

backup2l एक माउंटेबल फाइल सिस्टम (जैसे हार्ड डिस्क) पर बैकअप को बनाने, बनाए रखने और पुनर्स्थापित करने के लिए एक हल्का कमांड लाइन टूल है। मुख्य डिजाइन लक्ष्य कम रखरखाव के प्रयास, दक्षता, पारदर्शिता और मजबूती हैं। एक डिफ़ॉल्ट स्थापना में, बैकअप क्रोन स्क्रिप्ट द्वारा स्वायत्तता से बनाए जाते हैं।

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

पुनर्स्थापना फ़ंक्शन समय में पिछले बिंदुओं की फ़ाइल सिस्टम या मनमानी निर्देशिकाओं / फ़ाइलों को आसानी से पुनर्स्थापित करने की अनुमति देता है। फ़ाइलों और निर्देशिकाओं का स्वामित्व और अनुमति विशेषताएँ सही तरीके से पुनर्स्थापित की जाती हैं।

एक एकीकृत विभाजन और संग्रह समारोह सीडी या अन्य हटाने योग्य मीडिया के एक सेट के लिए सभी या चयनित अभिलेखागार को आराम से स्थानांतरित करने की अनुमति देता है।

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

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.