अपने रास्पबेरी पाई को एक NAS बॉक्स में बदलें

अपने रास्पबेरी पाई को एक NAS बॉक्स में बदलें

क्या आपके पास कुछ बाहरी हार्ड ड्राइव और एक रास्पबेरी पाई पड़ी है? उनमें से एक सस्ता, कम शक्ति वाला नेटवर्क संलग्न स्टोरेज डिवाइस बनाएं। जबकि अंतिम परिणाम निश्चित रूप से 0 NAS डिवाइस की तरह प्रभावशाली नहीं होगा सिनोलॉजी डिस्कस्टेशन , यह आपको नेटवर्क स्टोरेज का एक कम-शक्ति वाला बिट देगा - विशेष रूप से उपयोगी यदि आप अपने सभी डेटा को एनएसए की चुभती आँखों से देखते हुए थक गए हैं - आप इसे अटारी में छिपा सकते हैं।





आपको एक की आवश्यकता होगी रास्पबेरी पाई , ज़ाहिर है, और एक या दो अतिरिक्त ड्राइव। छोटे 2.5' ड्राइव को सीधे USB पर संचालित किया जा सकता है, लेकिन हमें एक संचालित हब की आवश्यकता होगी क्योंकि RPi के USB पोर्ट पर प्रदान की गई शक्ति उनके लिए पर्याप्त नहीं है। वैकल्पिक रूप से, आप USB थंबड्राइव या SD कार्ड का भी उपयोग कर सकते हैं। वास्तव में, मैंने आज USB हार्ड ड्राइव और थंबड्राइव के मिश्रण का उपयोग किया है, लेकिन प्रक्रिया समान है।





केवल एक ड्राइव के साथ, आप अभी भी एक साझा नेटवर्क संग्रहण क्षेत्र बना सकते हैं, लेकिन दो के साथ आप एक के विफल होने की स्थिति में डेटा अतिरेक को सेटअप करने में सक्षम होंगे।





अपनी ड्राइव तैयार करें

अपनी ड्राइव को इस रूप में स्वरूपित करके प्रारंभ करें एनटीएफएस एक डेस्कटॉप से। यह सुविधा के लिए है, ताकि अगर कुछ भी गलत होता है तो हम उन्हें NAS से डिस्कनेक्ट कर सकेंगे और फिर भी किसी भी पीसी से डेटा पढ़ सकेंगे।

हम सकता है उन्हें रास्पबेरी पाई से प्रारूपित करें, लेकिन इसमें कुछ घंटे लगेंगे और डेस्कटॉप से ​​​​प्रदर्शन करने में बहुत तेज है। अभी करो।



SSH को कॉन्फ़िगर करने और रूट उपयोगकर्ता को सक्षम करने के लिए, पहले रूट उपयोगकर्ता के लिए एक पासवर्ड बनाएं:

सुडो-आई





पासवार्ड रूट

(अपना पासवर्ड टाइप करें)





फिर चलाएँ रास्पि-कॉन्फ़िगरेशन कमांड लाइन से स्क्रिप्ट, या तो सूडो का उपयोग करके या लॉग आउट करके और फिर से रूट के रूप में। से उन्नत विकल्प मेनू, सक्षम एसएसएच .

पुनः आरंभ करने के बाद, आप (उपयोग .) का उपयोग करके किसी अन्य नेटवर्क मशीन से लॉगिन करने में सक्षम होना चाहिए पोटीन यदि आप विंडोज़ पर हैं)

एसएसएच रूट @ [आईपी पता]

एक बार लॉग इन करने के बाद, पता करें कि कौन से डिवाइस आपकी अतिरिक्त ड्राइव हैं। मुझे लगता है कि आप डेटा रिडंडेंसी के लिए दो का उपयोग करेंगे। प्रकार

fdisk -l

संलग्न भंडारण उपकरणों को सूचीबद्ध करने के लिए। आपको कुछ इस तरह देखना चाहिए।

पेपैल का उपयोग करने के लिए आपकी उम्र कितनी होनी चाहिए

NS / देव/एमएमसी विभाजन आप पाई ऑपरेटिंग सिस्टम हैं, एमएमसी इससे संबंधित एसडी कार्ड . भ्रामक रूप से, /देव/sda1 तथा /देव/sdb1 वास्तव में एसडी कार्ड से कोई लेना-देना नहीं है, और वे वास्तव में आपके संलग्न यूएसबी ड्राइव हैं। (मूल रूप से, 'एससीएसआई डिवाइस', लेकिन अब इसका अर्थ है कोई संलग्न सैटा या स्टोरेज डिवाइस)

इंस्टॉल NTFS-3 जी लिनक्स के लिए ताकि हम एनटीएफएस स्वरूपित विंडोज ड्राइव तक पहुंच सकें।

उपयुक्त- ntfs-3g स्थापित करें

अगला, माउंट पॉइंट के रूप में उपयोग करने के लिए निर्देशिका बनाएं, फिर ड्राइव को माउंट करें। मैं इसे यहाँ सरल रख रहा हूँ और उनका उल्लेख इस प्रकार कर रहा हूँ 1 तथा 2 .

एमकेडीआईआर /मीडिया/1

एमकेडीआईआर /मीडिया/2

माउंट-टी ऑटो / देव / एसडीए 1 / मीडिया / 1

माउंट-टी ऑटो / देव / एसडीबी 1 / मीडिया / 2

एमकेडीआईआर /मीडिया/1/शेयर

एमकेडीआईआर /मीडिया/2/शेयर

सांबा

इसके बाद, हम सांबा की स्थापना करेंगे। सांबा विंडोज द्वारा उपयोग किया जाने वाला नेटवर्क शेयरिंग प्रोटोकॉल है (और नवीनतम OSX Mavericks, वास्तव में)।

उपयुक्त-सांबा स्थापित करें

एक्सबॉक्स वन कंट्रोलर को कैसे साफ करें

उपयुक्त-सांबा-आम-बिन स्थापित करें

सीपी /etc/samba/smb.conf /etc/samba/smb.conf.bak

नैनो /etc/samba/smb.conf

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

हम उपयोगकर्ता सुरक्षा को सक्षम करके प्रारंभ करेंगे; दबाएँ CTRL-डब्ल्यू और प्रासंगिक अनुभाग खोजने के लिए 'सुरक्षा' टाइप करें। # चिह्न को उस रेखा से हटा दें जो कहती है

सुरक्षा = उपयोगकर्ता

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

[परीक्षण]

टिप्पणी = टेस्ट शेयर

पथ = /मीडिया/1/शेयर

वैध उपयोगकर्ता = @ उपयोगकर्ता

बल समूह = उपयोगकर्ता

मास्क बनाएं = 0660

निर्देशिका मुखौटा = 0771

केवल पढ़ने के लिए = नहीं

हालांकि केवल पहले माउंटेड ड्राइव का संदर्भ लें - हम इसे बाद में दूसरे हिस्से के साथ समन्वयित करेंगे ताकि अतिरेक प्रदान किया जा सके।

एक बार जब आप कर लें, तो हिट करें सीटीआरएल एक्स और फिर तथा बचाने के लिए।

फिर निम्न आदेश के साथ सांबा को पुनरारंभ करें।

सेवा सांबा पुनरारंभ

अब, अपने पीआई में एक नया उपयोगकर्ता जोड़ें, यह मानते हुए कि आप वही लॉगिन नहीं चाहते हैं (अपने स्वयं के उपयोगकर्ता के लिए 'जेमी' को प्रतिस्थापित करें)

उपयोगकर्ताजेमी-एम-जी उपयोगकर्ता जोड़ें

निम्नलिखित कमांड टाइप करने के बाद, आपको अपने उपयोगकर्ता के लिए एक पासवर्ड दर्ज करने के लिए कहा जाएगा, और इसकी पुष्टि करें।

पासवार्ड जेमी

तब हम आगे बढ़ सकते हैं और इस सिस्टम उपयोगकर्ता को सांबा में जोड़ सकते हैं। आपको अपने पासवर्ड की दोबारा पुष्टि करनी होगी, दो बार।

smbpasswd -ए जेमी

आगे बढ़ो और अभी नेटवर्क शेयर का परीक्षण करो - यह आपकी अन्य मशीनों (विंडोज या मैक) से दिखाई देना चाहिए, और आप इसे फाइल लिखने में सक्षम होना चाहिए।

इस बिंदु पर एकमात्र समस्या यह है कि जब आप पीआई को पुनरारंभ करते हैं तो ड्राइव अनमाउंट हो जाएंगे। इसे हल करने के लिए, autofs स्थापित करें।

apt-get autofs इंस्टॉल करें

नैनो /etc/auto.master

+auto.master . के नीचे निम्न पंक्ति जोड़ें

/मीडिया/ /etc/auto.ext-usb --timeout=10, डिफ़ॉल्ट, उपयोगकर्ता, निष्पादन, uid=1000

अब आप सब कुछ तोड़े बिना सुरक्षित रूप से पुनः आरंभ करने में सक्षम होना चाहिए

आधार सामग्री अतिरेक

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

उपयुक्त- rsync स्थापित करें

क्रोंटैब -ई

linux में crontab कार्यों को स्वचालित करने का एक तरीका है; साइट बैकअप को स्वचालित करने का तरीका दिखाते समय मैंने पहले संक्षेप में बात की थी। निम्नलिखित पंक्ति जोड़ें:

३० ५ * * * rsync -av --delete / मीडिया / १ / शेयर / मीडिया / २ / शेयर /

नंबरिंग योजना का उपयोग इस प्रकार किया जाता है:

मिनट | घंटा | महीने का दिन | महीना | हफ्ते का दिन

तो हमारी नई जोड़ी गई लाइन में, rsync कमांड को यहां चलाया जाएगा सुबह 5:30 बजे , हर दिन (NS * वाइल्डकार्ड का अर्थ है 'हर', इसलिए 'हर महीने का हर दिन')

यदि आप आगे बढ़ना चाहते हैं और तुरंत बैकअप चलाना चाहते हैं, तो बस rsync कमांड में पेस्ट करें जैसे कि

rsync -av --delete / मीडिया / 1 / शेयर / मीडिया / 2 / शेयर /

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

बस, समाप्त हो गया - अब आपके पास अपना त्वरित और गंदा NAS है। हां, इसमें एक उचित NAS की सभी आकर्षक विशेषताएं नहीं हो सकती हैं, लेकिन यह काम अच्छी तरह से और बहुत कम बिजली की खपत के लिए करता है।

क्या आपको समस्या हो रही है? हमें टिप्पणियों में बताएं और मैं देखूंगा कि मैं क्या कर सकता हूं, लेकिन कृपया सुनिश्चित करें कि आप नवीनतम रास्पियन छवि चला रहे हैं।

साझा करना साझा करना कलरव ईमेल 7 अद्भुत एआई फीचर्स जो आपको OnePlus Nord 2 में मिलेंगे

वनप्लस नॉर्ड 2 में क्रांतिकारी आर्टिफिशियल इंटेलिजेंस फीचर आपकी तस्वीरों, वीडियो, गेमिंग आदि में सुधार लाते हैं।

शब्द में एक क्षैतिज रेखा जोड़ें
आगे पढ़िए संबंधित विषय
  • DIY
लेखक के बारे में जेम्स ब्रूस(707 लेख प्रकाशित)

James ने आर्टिफिशियल इंटेलिजेंस में बीएससी किया है और CompTIA A+ और Network+ प्रमाणित है। जब वह हार्डवेयर समीक्षा संपादक के रूप में व्यस्त नहीं होता है, तो वह लेगो, वीआर और बोर्ड गेम का आनंद लेता है। MakeUseOf में शामिल होने से पहले, वह एक प्रकाश तकनीशियन, अंग्रेजी शिक्षक और डेटा सेंटर इंजीनियर थे।

जेम्स ब्रूस की और फ़िल्में या टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें
श्रेणी Diy