Computer >> कंप्यूटर >  >> प्रणाली >> Linux

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

Google डिस्क उन लोगों के लिए एक उत्कृष्ट माध्यम है, जिन्हें अपनी फ़ाइलों की ऑनलाइन प्रतियां संग्रहीत करने की आवश्यकता होती है। आवश्यक कॉन्फ़िगरेशन फ़ाइलों का बैकअप लेने के लिए लिनक्स उपयोगकर्ता इसकी मुफ्त 15 जीबी योजना का लाभ उठा सकते हैं। इसके अलावा, यदि आपके पास एक सक्रिय Google कार्यस्थान (पूर्व में G-Suite) योजना है, तो आप मीडिया फ़ाइलों सहित बड़ी मात्रा में डेटा का बैकअप ले सकते हैं। यह मार्गदर्शिका दिखाएगी कि आप ओपन-सोर्स पैकेज google-drive-ocamlfuse और CRON का उपयोग करके Linux में Google डिस्क में फ़ाइलों का स्वचालित रूप से बैकअप कैसे ले सकते हैं।

google-drive-ocamlfuse क्या है?

google-drive-ocamlfuse एक FUSE फाइल सिस्टम है जो उपयोगकर्ताओं को स्थानीय मशीन पर अपने Google ड्राइव संग्रहण को माउंट करने देता है। यह OCaml का उपयोग करके लिखा गया है और यह GitHub के माध्यम से स्वतंत्र रूप से उपलब्ध है। इसकी कुछ मुख्य विशेषताओं में पूर्ण पढ़ने/लिखने की पहुंच, एकाधिक खाता समर्थन, यूनिक्स अनुमतियां और टीम डिस्क समर्थन शामिल हैं।

स्वचालित बैकअप के लिए इसका उपयोग कैसे करें?

पहला कदम दूरस्थ Google ड्राइव को स्थानीय फाइल सिस्टम में माउंट करना है। यहीं पर google-drive-ocamlfuse चलन में आता है। फिर हम समय-समय पर ड्राइव में फ़ाइलों को स्थानांतरित करने के लिए एक स्वचालित अनुसूचक का उपयोग कर सकते हैं। चीजों को सरल रखने के लिए, हम शेड्यूलिंग प्रक्रिया का ध्यान रखने के लिए Linux CRON उपयोगिता का उपयोग कर रहे हैं। (आप Zeit का उपयोग क्रॉन जॉब शेड्यूल करने के लिए भी कर सकते हैं।)

google-drive-ocamlfuse इंस्टॉल और कॉन्फ़िगर करें

सबसे पहले, हमें अपनी लिनक्स मशीन पर google-drive-ocamlfuse स्थापित करना होगा। सौभाग्य से, यह बहुत सीधा है। अपने टर्मिनल को सक्रिय करें और प्रॉम्प्ट पर निम्न कमांड दर्ज करें।

sudo add-apt-repository ppa:alessandro-strada/ppa
Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

यह आपके पैकेज मैनेजर की रिपॉजिटरी सूची में आवश्यक पैकेज जोड़ देगा। आप निम्न आदेशों का उपयोग करके आगे बढ़ सकते हैं और पैकेज को स्थापित कर सकते हैं।

# Debian/Ubuntu
sudo apt update && sudo apt install google-drive-ocamlfuse
 
# Fedora
sudo dnf copr enable sergiomb/google-drive-ocamlfuse
sudo dnf install google-drive-ocamlfuse
 
# Arch
yay -S google-drive-ocamlfuse
Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

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

mkdir -p ~/mount/google-drive
Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

इसके बाद, निम्न कमांड के साथ ड्राइव स्टोरेज को माउंट करें:

google-drive-ocamlfuse ~/mount/google-drive
Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

google-drive-ocamlfuse आपका डिफ़ॉल्ट ब्राउज़र खोलेगा और Google ड्राइव के लिए खाता प्रमाणीकरण पृष्ठ पर रीडायरेक्ट करेगा। वह खाता चुनें जिसे आप स्थानीय रूप से माउंट करना चाहते हैं।

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

स्वयं को प्रमाणित करने के लिए चयनित खाते का पासवर्ड दर्ज करें।

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

इसके बाद, Google को google-drive-ocamlfuse तक पहुंच प्रदान करने के लिए अनुमति की आवश्यकता होगी। "अनुमति दें" पर क्लिक करें और अगले पृष्ठ पर जाएं।

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

आपसे एक बार फिर अपने उपयोगकर्ता खाते तक पहुंच की अनुमति देने के लिए कहा जाएगा।

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

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

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

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

ls -l ~/mount/google-drive/
Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

आउटपुट को आपके Google डिस्क संग्रहण में मौजूद फ़ाइलों और निर्देशिकाओं की एक सूची प्रदर्शित करनी चाहिए। अगर सब कुछ उम्मीद के मुताबिक चलता है, तो हम बैकअप शेड्यूलर को कॉन्फ़िगर करने के लिए आगे बढ़ सकते हैं।

CRON का उपयोग करके Google डिस्क में फ़ाइलों का बैक अप लें

एक बैकअप और कुछ नहीं बल्कि एक कॉपी ऑपरेशन है। चूंकि हमारी Google डिस्क पहले से ही माउंट है, इसलिए हम स्थानीय फाइल सिस्टम के हिस्से के रूप में फाइलों को इसमें कॉपी कर सकते हैं। आप निम्न आदेश चलाकर इसे सत्यापित कर सकते हैं:

touch test-file
cp test-file ~/mount/google-drive/

इसे परीक्षण फ़ाइल को आपके ड्राइव स्टोरेज में कॉपी करना चाहिए। ls का प्रयोग करें यह सत्यापित करने के लिए आदेश दें कि क्या इसे सफलतापूर्वक Google डिस्क पर कॉपी किया गया था।

ls ~/mount/google-drive/
Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

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

हम अपने "/tmp" फ़ोल्डर की सामग्री को प्रतिदिन 00:00 बजे Google डिस्क पर कॉपी करने के लिए निम्नलिखित crontab प्रविष्टि का उपयोग कर रहे हैं।

0 0 * * * cp /tmp/ ~/mount/google-drive/

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

0 0 * * 0 cp /tmp/ ~/mount/google-drive/

यह प्रत्येक रविवार को 00:00 बजे "/tmp" की सामग्री को आपके ड्राइव स्टोरेज में कॉपी कर देगा। अपनी व्यक्तिगत फ़ाइलों वाली निर्देशिका के साथ "/tmp" को बदलें। हालाँकि, एक अंतिम चरण है। उपरोक्त क्रोंटैब प्रविष्टियों में से कोई भी स्वचालित रूप से Google ड्राइव को माउंट नहीं करता है। इसका एक त्वरित समाधान यह है कि किसी अन्य क्रॉस्टैब प्रविष्टि का उपयोग करके ड्राइव स्टोरेज को माउंट किया जाए, फिर बैकअप के लिए प्रविष्टि के साथ इसका पालन करें।

55 23 * * 0 google-drive-ocamlfuse ~/mount/google-drive
0 0 * * 0 cp /tmp/ ~/mount/google-drive/

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

Linux पर Google डिस्क पर फ़ाइलों का बैकअप कैसे लें

रैपिंग अप

हमने google-drive-ocamlfuse और cron का उपयोग करके Google डिस्क पर फ़ाइलों का बैकअप लेने का एक आसान तरीका प्रस्तुत किया है। वैकल्पिक रूप से, यदि आप जीनोम का उपयोग कर रहे हैं, तो आप आसानी से Google को अपने डेस्कटॉप से ​​​​कनेक्ट कर सकते हैं और Google ड्राइव को अपने सिस्टम पर माउंट कर सकते हैं। आप कुछ अन्य क्रॉन विकल्प भी देख सकते हैं या क्रोन रिप्लेसमेंट के रूप में सिस्टम टाइमर का उपयोग कर सकते हैं।


  1. Google डिस्क पर फ़ाइलें कैसे छिपाएं

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

  1. Google डिस्क पर फ़ाइलों को पासवर्ड कैसे सुरक्षित रखें?

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

  1. Google डिस्क से डुप्लिकेट कैसे निकालें

    आपके Google डिस्क पर संग्रहण कम हो रहा है और आप सोच रहे हैं कि GDrive में स्थान कैसे खाली करें ? अक्सर, आपके Google ड्राइव पर संग्रहीत कई डुप्लिकेट फ़ाइलें बहुत अधिक स्थान खा सकती हैं। डुप्लिकेट फ़ाइलों को हटाने से आपको इस स्थान को मुक्त करने में मदद मिल सकती है, लेकिन फ़ाइलों को मैन्युअल रूप से हटा