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

नोट : यह पूरा ट्यूटोरियल टर्मिनल में किया जाएगा

स्थापना

1. प्रारंभ करने के लिए, पहले निर्भरताओं को स्थापित करें।

 sudo apt-get install-required gcc इंस्टॉल करें automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev 

2. अगला, riofs डाउनलोड करें। यह अमेज़ॅन एस 3 बढ़ने के लिए एक यूजरस्पेस फाइल सिस्टम है। (एस 3 एफएस एक और फ्यूज मॉड्यूल है जिसका आप उपयोग कर सकते हैं, लेकिन यह बहुत छोटी है और मैं इसे ठीक से काम नहीं कर सकता।)

 https://github.com/skoobe/riofs/archive/master.zip wget 

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

3. फ़ाइल निकालें:

 tar xvzf riofs-master.zip 

अब आपको "riofs-master" फ़ोल्डर मिलना चाहिए।

4. "riofs-folder" फ़ोल्डर दर्ज करें और इसे संकलित करें।

 cd riofs-master ./autogen.sh ./configure सुडो को इंस्टॉल करें 

अमेज़ॅन एस 3 की बढ़त

उबंटू में अमेज़ॅन एस 3 को माउंट करने के लिए, आपको यह सुनिश्चित करना होगा कि आपके पास बढ़ने के लिए पहले से ही बाल्टी उपलब्ध है। साथ ही, अपने एस 3 सुरक्षा प्रमाण पत्र (एक्सेस आईडी और गुप्त पहुंच कुंजी) को प्रमाणीकरण के लिए आवश्यकतानुसार तैयार करें।

1. इससे पहले कि हम अपनी बाल्टी माउंट कर सकें, हमें riofs के लिए कॉन्फ़िगरेशन फ़ाइल कॉन्फ़िगर करना होगा। आपके टर्मिनल में:

 mkdir ~ / .config / riofs sudo cp /usr/local/etc/riofs.conf.xml ~ / .config / riofs / riofs.conf.xml 

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

इसके बाद, हमें कॉन्फ़िगरेशन फ़ाइल में सुरक्षा क्रेडेंशियल जोड़ने की आवश्यकता है:

 नैनो ~ / .config / riofs / riofs.conf.xml 

जब तक आप AWS_ACCESS_KEY अनुभाग नहीं देखते हैं तब तक पृष्ठ को नीचे स्क्रॉल करें।

उस खंड को अनमोलमेंट करें और "### AWS_ACCESS_KEY ###" को अपनी एक्सेस कुंजी और "### AWS_SECRET_ACCESS_KEY" गुप्त कुंजी के साथ बदलें।

सहेजें (Ctrl + o) और बाहर निकलें (Ctrl + x)।

2. riofs.conf.xml फ़ाइल के लिए अनुमति बदलें।

 chmod 600 ~ / .config / riofs / riofs.conf.xml 

3. एक निर्देशिका बनाएं (अधिमानतः अपने होम फ़ोल्डर में) कि आप अमेज़ॅन एस 3 को माउंट कर सकते हैं।

 mkdir ~ / एस 3 

4. अंत में, अपने अमेज़ॅन एस 3 बाल्टी को एस 3 निर्देशिका में माउंट करें।

 riofs -c ~ / .config / riofs / riofs.conf.xml my_bucket_name ~ / S3 

यह जांचने के लिए कि क्या आपकी बाल्टी सफलतापूर्वक माउंट की गई है, बस माउंट की गई निर्देशिका में सभी फाइलों को सूचीबद्ध करें:

 एलएस ~ / .S3 

अधिक विन्यास

कुछ चीजें हैं जिन्हें आप दफन में सेट कर सकते हैं।

  • --cache-dir : डाउनलोड को कम करने के लिए कैश निर्देशिका सेट करें
  • -o "allow_other" : अन्य उपयोगकर्ताओं को अपनी बाल्टी तक पहुंचने दें। आपको फ्यूज कॉन्फ़िगरेशन फ़ाइल (/etc/fuse.conf) में "user_allow_other" विकल्प को सक्षम करने की आवश्यकता होगी

निष्कर्ष

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