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

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

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

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

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

इसे ऑटोमेटिक बैकअप के लिए कैसे उपयोग करें?

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

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

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

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

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

# 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 Drive पर फाइलों का बैकअप कैसे लें

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

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

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

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

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

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

चयनित अकाउंट के लिए पासवर्ड दर्ज करके खुद को ऑथेंटिकेट करें।

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

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

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

आपसे अपने यूज़र अकाउंट को एक बार और एक्सेस करने की अनुमति देने के लिए कहा जाएगा।

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

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

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

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

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

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

CRON का उपयोग करके Google Drive पर फाइलों का बैकअप लें

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

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

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

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

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

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

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

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

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

यह हर रविवार को 00:00 बजे "/tmp" की सामग्री को आपके ड्राइव स्टोरेज पर कॉपी करेगा। "/tmp" को अपनी व्यक्तिगत फाइलों वाले डायरेक्टरी से बदलें। हालांकि, एक अंतिम कदम है। उपरोक्त कोई भी crontab एंट्री Google Drive को ऑटोमेटिकली माउंट नहीं करती। इसका एक त्वरित समाधान यह है कि किसी अन्य crontab एंट्री का उपयोग करके ड्राइव स्टोरेज को माउंट करें, फिर बैकअप के लिए एंट्री का पालन करें।

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

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

Linux पर Google Drive पर फाइलों का बैकअप कैसे लें

समापन

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


  1. Google Drive पर फाइलों को सुरक्षित रूप से छिपाएं: स्टेप-बाय-स्टेप गाइड Google Drive पर फाइलों को सुरक्षित रूप से छिपाएं: स्टेप-बाय-स्टेप गाइड

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

  1. Google Drive फ़ाइलों को सुरक्षित करें: पासवर्ड प्रोटेक्शन की चरण-दर-चरण गाइड Google Drive फ़ाइलों को सुरक्षित करें: पासवर्ड प्रोटेक्शन की चरण-दर-चरण गाइड

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

  1. त्वरित और आसान: Google Drive से डुप्लीकेट फाइलें हटाकर स्पेस खाली करें त्वरित और आसान: Google Drive से डुप्लीकेट फाइलें हटाकर स्पेस खाली करें

    अपने Google Drive पर स्टोरेज कम होने पर और सोच रहे हैं GDrive में स्पेस कैसे खाली करें? अक्सर, आपके Google Drive पर संग्रहीत कई डुप्लीकेट फाइलें बहुत सारी जगह खा सकती हैं। डुप्लीकेट फाइलों को हटाने से आप इस स्पेस का अधिकांश हिस्सा खाली कर सकते हैं, लेकिन मैन्युअली फाइलों को हटाना बहुत परेशानी भरा हो