डीजा-डुप गूगल ड्राइव सपोर्ट


10

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


लिनक्स के लिए
Gdrive का

जवाबों:


8

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

आपको python-gdataपहले पैकेज को स्थापित करने की आवश्यकता है क्योंकि यह आधार प्रणाली का हिस्सा नहीं है।

sudo apt-get install python-gdata

उसके बाद आप निम्नलिखित कमांड जारी करके स्थानीय फ़ोल्डर को सीधे Google ड्राइव में डालने के लिए डुप्लिकेट का उपयोग कर सकते हैं:

duplicity localfolder gdocs://username@gmail.com/remotefolder

या

duplicity localfolder gdocs://username:password@gmail.com/remotefolder

दूसरे मामले में यह स्पष्ट रूप से आपके जीमेल के पासवर्ड के लिए नहीं पूछेगा (लेकिन अभी भी एन्क्रिप्शन पासफ़्रेज़ के लिए पूछेगा)।

पुनर्स्थापित करने की आज्ञा:

duplicity restore gdocs://username@gmail.com/remotefolder localfolder

उपरोक्त सभी मामलों localfolderमें आपके होम निर्देशिका में एक फ़ोल्डर है और आप अपने होम डायरेक्टरी से कमांड चला रहे हैं।

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


यह बहुत ही होनहार था, लेकिन इसे आज़माते समय, मुझे BackendException: Error while authenticating client: Server responded to ClientLogin request: 404, https://developers.google.com/accounts/docs/AuthForInstalledAppsपुरानी प्रमाणीकरण पद्धति की शिकायत की ओर संकेत करते हुए त्रुटि मिलती है । क्या OAuth 2.0 केduplicity साथ उपयोग करने के बारे में कोई अद्यतन प्रक्रिया है ?
विशाल

यदि आप कमांड लाइन गूगल "ड्राइव" सॉफ़्टवेयर स्थापित करते हैं, तो आप एक पासवर्ड के बिना अपनी फ़ाइलों को अपलोड करने के लिए एक कमांड "ड्राइव पुश <फाइलें>" निष्पादित करते हैं। इसलिए आपको अपनी शेल फ़ाइल में ऐसा करने में सक्षम होना चाहिए।
क्रेग हिक्स

1

एकमात्र उपाय जो मैं लेकर आया हूं, वह है Deja Dup का उपयोग करके एक स्थानीय ड्राइव पर बैकअप लेना, फिर फ़ोल्डर को ज़िप करना और Google ड्राइव पर अपलोड करना।

मैं Google क्लाउड या Google ड्राइव के साथ एक फ़ोल्डर बनाने और स्वचालित रूप से वृद्धिशील बैकअप प्राप्त करने का एक तरीका खोजने की उम्मीद कर रहा हूं।

वर्तमान में मुझे त्रुटि मिलती है:

Cannot resolve hostname when using //drive.google.com/

1

इस में सूचना मिली थी इस बग , जिसके लिए एक ठीक कर दिया गया है प्रतिबद्ध । परिवर्तन को 32 संस्करण में शामिल किया जाना चाहिए।

अद्यतन: दोहराव बैकएंड के साथ मुद्दों के कारण सुधार वापस कर दिया गया था । हालांकि, डुप्लिकेट अभी भी ऐसा कर सकते हैं। एसओ पर एक सवाल है कि इसे Google के OAuth के साथ कैसे काम किया जाए, कम से कम दिसंबर 2015 तक डुप्लीकेट फ्रंटएंड के साथ। इसमें इंस्टॉल करना pydrive, आपके Google खाते पर पहुंच स्थापित करना और दोहराव के लिए सेटिंग फ़ाइल बनाना शामिल है।

अन्य विकल्पों के साथ संबंधित प्रश्न: Google क्लाउड स्टोरेज पर दोहराव के साथ बैकअप

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