Google क्लाउड स्टोरेज पर दोहराव के साथ बैकअप


9

मैंने पहले से ही एक बैकअप रूटीन सेट कर दिया है जो डुप्लिकेट का उपयोग करके मेरी सभी फाइलों को अमेज़ॅन एस 3 पर बैकअप देता है। मैं Google क्लाउड स्टोरेज के साथ एक समान बैकअप रूटीन बनाना चाहूंगा। क्या जीसीएस के साथ काम करने के लिए दोहराव प्राप्त करना संभव है?

जवाबों:


9

Google क्लाउड स्टोरेज को सीधे डुप्लिकेट में उपयोग करने के लिए अब (2013-07-19 - संस्करण 0.6.22 के बाद से) समर्थन है।

आपको gsutil config -aएक ~/.botoविन्यास फाइल बनाने के लिए उपयोग करना चाहिए । और फिर आप इस तरह से नकल का उपयोग कर सकते हैं:

duplicity local_dir gs://yourbucket

यह भी ध्यान दें कि केवल पुराने प्रमाणीकरण तंत्र का समर्थन किया जाता है। आपको अपने Google संग्रहण कंसोल से "इंटरऑपरेबल एक्सेस" सक्षम करना चाहिए ।

Http://www.willdurness.com/back-up-your-vm-to-google-cloud-storage-use-duplicity पर विस्तृत चरण ।


वह "विस्तृत चरण" लिंक अब 404s :(
BeepDog

7
  • अगस्त 2012 तक, डुप्लिसिटी Google क्लाउड स्टोरेज (GCS) का समर्थन नहीं करता है ; डुप्लिकेट-टॉक मेलिंग सूची अभिलेखागार की एक खोज से पता चलता है कि इस तरह के समर्थन को जोड़ने पर, यहां तक ​​कि एक इच्छा सूची चरण में भी कोई चर्चा नहीं हुई है।
    • Google डॉक्स समर्थित है, लेकिन वह API GCS से बिलकुल अलग है।
    • विशलिस्ट बग हाल ही में दायर किया गया
  • जबकि S3 समर्थन प्रदान करने के लिए द्वैधता द्वारा बैक-एंड के रूप में उपयोग किए जाने वाले पायथन बोटो मॉड्यूल भी जीसीएस का समर्थन करते हैं, जीसीएस समर्थन को दोहरेता में जोड़ने से इसके कोड के लिए गैर-तुच्छ संशोधनों की आवश्यकता होगी; एस 3 और GCS एपीआई समान नहीं हैं।
    • अगर कोई जीएससी सपोर्ट को एक साथ देना चाहता है, तो शुरू करने और उस _boto_single.pyफाइल को संशोधित करना सबसे सरल होगा जो सिंगल-थ्रेडेड S3 लेनदेन के लिए बैकएंड प्रदान करता है।
  • GCS व्यापक रूप से समर्थित नहीं है जो एक आश्चर्य के रूप में नहीं आना चाहिए। यह कहीं भी S3 के रूप में सार्वभौमिक के पास नहीं है; उदाहरण के लिए, आपको Google के साथ एक डेवलपर के रूप में पंजीकृत होना चाहिए और सेवा को अभी भी "बीटा" Google लैब्स का हिस्सा माना जाता है।
    • केवल बैकअप समाधान मैं समर्थन GCS मिल सकता है Zmanda (वाणिज्यिक)।
    • जैसा कि Google जीसीएस को व्यापक आधार पर रोल-आउट करता है - सिर्फ डेवलपर्स से परे - मुझे लगता है कि हमें FOSS ऐप्स में इसके लिए समर्थन देखना शुरू करना चाहिए।
  • अभी के लिए , जीसीएस के साथ द्वैधता का उपयोग करने के लिए, आपको या तो एस 3 का बैकअप लेना चाहिए और फिर gsutilजीसीएस के साथ एस 3 को सिंक करने के लिए Google के टूल का उपयोग करना चाहिए , जैसा कि जॉर्ज का जवाब इंगित करता है; वैकल्पिक रूप से, आप स्थानीय रूप से बैकअप के लिए द्वैधता का उपयोग कर सकते हैं और फिर उस GCS का उपयोग करके सिंक कर सकते हैं gsutil

6

यह एक आंशिक उत्तर है जो अगले व्यक्ति की मदद कर सकता है:

अब तक ऐसा लगता है कि Google ड्राइव / डॉक्स में चीजों को कॉपी करना समर्थित है:

duplicity localdir gdocs://username:password@gmail.com/remotedir/

हालाँकि यह Google क्लाउड स्टोरेज से अलग है। मुझे लगता है कि यह द्वैधता से होना चाहिए और gsutil दोनों बोटो का उपयोग करते हैं, लेकिन मुझे यकीन नहीं है कि अगर इस कार्य को दोहराव में ही किया जाना चाहिए।

जब तक आप इसे छाँटते हैं, तब तक आप एक काम के रूप में, इसे सीधे s3 से GCS बाल्टियों में कॉपी कर सकते हैं:

gsutil -m cp -R s3://yourbucket gs://yourbucket

2

संस्करण v0.6.22 (2013/08/22) की द्वैधता ने Google क्लाउड स्टोरेज समर्थन जोड़ा।


2

deja-dup34.1 (डुप्लिकेटिटी की GUI) में अब "Google क्लाउड स्टोरेज के लिए प्रायोगिक समर्थन" ( https://launchpad.net/deja-dup/+milestone/34.1 ) है।

(मैंने अपने जीसीएस बाल्टी पर एचएमएसी प्रमाणीकरण के लिए एचएमएसी प्रमाणीकरण के लिए इंटरऑपरेबिलिटी को सक्षम करने की कोशिश की और डीजा-डुप के पुराने संस्करणों में एक एस 3 बाल्टी को निर्दिष्ट duplicityकिया - यह कैसे होता है - लेकिन कोई फायदा नहीं हुआ)

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