विषयसूची:
- चरण 1: फ़ाइल सर्वर डिज़ाइन और घटक
- चरण 2: स्विचिंग पावर मॉड्यूल स्थापित करना
- चरण 3: मूल आरपीआई बॉक्स को पूरा करना
- चरण 4: एचडीडी को असेंबल करना और माउंट करना
- चरण 5: एचडीडी माउंटिंग और फिक्सिंग
- चरण 6: एसएसडी को माउंट करना और कनेक्ट करना
- चरण 7:
- चरण 8: सांबा को स्थापित और कॉन्फ़िगर करना
- चरण 9: एनएफएस को स्थापित और कॉन्फ़िगर करना
- चरण 10: तापमान नियंत्रण
- चरण 11: आगे का विकास
वीडियो: रास्पबेरी पाई एनएफएस और सांबा फाइल सर्वर: 11 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:18
यह परियोजना परिणाम का अंतिम चरण है जो पहले से बने और पोस्ट किए गए दो सर्किटों को एकीकृत करता है।
***
1. रास्पबेरी पाई सीपीयू तापमान संकेतक - 20 नवंबर, 2020 को प्रकाशित
www.instructables.com/Raspberry-Pi-CPU-Tem…
2. सीपीयू तापमान संकेतक के साथ कूलिंग फैन का रास्पबेरी पाई बॉक्स - 21 नवंबर, 2020 को प्रकाशित
www.instructables.com/Raspberry-Pi-Box-of-…
***
मूल रूप से मैंने फाइल सर्वर बनाने की योजना बनाई थी जो आरपीआई (रास्पबेरी पाई), विंडोज पीसी और अन्य लिनक्स सर्वरों के बीच फाइलों को साझा कर सकता है।
स्रोत मशीन से यूएसबी में कुछ कॉपी करने की असुविधा से बचने के लिए और सब कुछ फिर से लक्ष्य मशीन पर कॉपी करने के लिए, आरपीआई आधारित सांबा और एनएफएस सर्वर को फाइल सर्वर के रूप में उपयोग किया जा सकता है।
हालांकि scp या rsync कमांड का उपयोग लिनक्स मशीनों (जैसे उबंटू और रास्पबेरी पाई ओएस सर्वर) के बीच किया जा सकता है, सीपी और एमवी जैसे सामान्य फाइल हैंडलिंग कमांड का उपयोग करना अधिक सुविधाजनक है।
इसलिए ऊपर चित्र में दिखाया गया RPI फ़ाइल सर्वर बनाया गया है।
यह सर्वर निम्नलिखित कार्यात्मकताओं का समर्थन कर सकता है।
- एसएसडी (सैनडिस्क, ऊपर की तस्वीर में काला वाला) लिनक्स सर्वर के बीच फाइल शेयरिंग के लिए एनएफएस का समर्थन करता है
- एचडीडी (सीगेट, व्हाइट वन) मेरे विंडोज पीसी और आरपीआई के बीच फाइलों को साझा करने के लिए सांबा का समर्थन करता है
- आंतरिक समर्पित RPI बिजली आपूर्ति (5V 3A) का उपयोग किया जाता है
- आरपीआई सीपीयू तापमान संकेतक (4 तापमान स्तर) एकीकृत है
- तापमान 50C. से अधिक होने पर कूलिंग FAN अपने आप सक्रिय हो जाता है
***
आइए अधिक विस्तार से देखें कि फ़ाइल सर्वर कैसे इकट्ठा और कॉन्फ़िगर किया गया है।
चरण 1: फ़ाइल सर्वर डिज़ाइन और घटक
जैसा कि फ़ाइल सर्वर का निर्माण सर्किट बोर्ड और अन्य घटकों जैसे कि एचडीडी, एसएसडी, स्विच पावर मॉड्यूल और इसी तरह से किया जाता है, मैं केवल समग्र संरचनात्मक आरेख दिखा रहा हूं।
कूलिंग फैन और सीपीयू तापमान संकेतक के सर्किट विवरण के संबंध में, कृपया परियोजनाओं की पहले से पोस्ट की गई सामग्री देखें।
मैं फ़ाइल सर्वर बनाने के लिए केवल नए जोड़े गए घटकों की व्याख्या करूँगा।
- सीगेट एचडीडी 2.5”डाटा डिस्क है जिसे मैंने काफी समय पहले खरीदा था (शायद 10 और साल) और इसमें एसएटीए से यूएसबी इंटरफेस एडाप्टर (धातु चेसिस हटा दिया गया है)
- सैनडिस्क एसएसडी को खरीदे गए एसएटीए से यूएसबी 3.0 एडाप्टर के साथ इंटरफेस किया गया है जिसे मैंने इंटरनेट स्टोर से खरीदा है (आप इस आइटम को "एसएटीए से यूएसबी केबल" के नाम से खोज सकते हैं)
- छोटी 15W एसी-डीसी स्विचिंग बिजली की आपूर्ति (मीन वेल आरएस-15-5)
- एक्रिलिक चेसिस (पारदर्शी पैनल आकार 15 सेमी (डब्ल्यू) x 10 सेमी (एच) x 5 मिमी (डी) x 1, 15 सेमी (डब्ल्यू) x 10 सेमी (एच) x 3 मिमी (डी) x 3
- मेटल सपोर्टर 7cm (3.5mm) x 4, 4cm (3.5mm) x 4, 3.5cm (3.5mm) x 4
- बोल्ट्स एंड नट्स
***
उपरोक्त नए घटकों को छोड़कर, अन्य सभी वस्तुओं को पीसीबी बोर्ड, कनेक्टर और केबल सहित पिछली परियोजनाओं के आउटपुट के रूप में पुन: उपयोग किया जाता है।
चरण 2: स्विचिंग पावर मॉड्यूल स्थापित करना
जैसे ही आप हाई वोल्टेज (220V) हाउस पावर को संभालते और कनेक्ट करते हैं, इस काम के लिए सावधानीपूर्वक वायरिंग करना नितांत आवश्यक है!
पावर मॉड्यूल को आरपीआई से जोड़ने के लिए कृपया उत्पाद दस्तावेज़ीकरण को ध्यान से देखें।
चूंकि आरपीआई 3 मॉडल बी को सिफारिश के रूप में न्यूनतम 2.5 ए पीएसयू (विद्युत आपूर्ति इकाई) की आवश्यकता होती है, मैं 3 ए समर्पित स्विचिंग बिजली आपूर्ति का उपयोग कर रहा हूं।
आरपीआई की वोल्टेज चेतावनी के तहत रोकने के लिए, मैं स्विचिंग पावर मॉड्यूल के वीआर को बदलकर आउटपुट वोल्टेज को 5.3V के रूप में थोड़ा समायोजित कर रहा हूं।
जब दो बाहरी हार्ड डिस्क जुड़े होते हैं, तो आमतौर पर स्विचिंग पावर का आउटपुट वोल्टेज थोड़ा कम हो जाता है और आरपीआई (येलो थंडर बोल्ट आइकन) की अंडर वोल्टेज चेतावनी अक्सर देखी जाती है।
आरपीआई 3 मॉडल बी के मामले में, अधिकतम कुल यूएसबी परिधीय वर्तमान ड्रा 1.2 ए तक समर्थित हो सकता है।
इसलिए, दो बाहरी हार्ड डिस्क चलाने में कोई समस्या नहीं होगी।
लेकिन जब कूलिंग और अन्य सर्किट काम कर रहे हों, तो वे कम से कम 300mA से अधिक करंट खींचेंगे।
इसलिए, मैं अन्य सर्किट और FAN को पावर देने के लिए अतिरिक्त हैंड-फ़ोन चार्जर का उपयोग कर रहा हूँ।
RPI विनिर्देश के अनुसार, सामान्य रूप से 500mA हल्के सिस्टम लोड में भी निकाला जाता है।
क्योंकि मुझे पहले आरपीआई पावर के साथ कुछ परेशानी थी, माना जाता है कि पूरी बिजली आपूर्ति लाइन अलगाव सबसे स्पष्ट समाधान लगता है।
चरण 3: मूल आरपीआई बॉक्स को पूरा करना
जब आप आवश्यक नहीं होते हैं तो कोई अतिरिक्त परिधीय कनेक्शन नहीं होता है, यह आंतरिक बिजली आपूर्ति और तापमान विनियमन सहित पूरी तरह सुसज्जित आरपीआई बॉक्स है।
लेकिन जैसा कि मैं फाइल सर्वर बना रहा हूं, बाहरी हार्ड डिस्क को इस मूल आरपीआई बॉक्स चेसिस पर लगाया जाएगा।
हाउसिंग सर्किट बोर्ड और घटकों के लिए, आमतौर पर मैं ऐक्रेलिक पैनल और धातु समर्थकों का उपयोग कर रहा हूं।
मुझे लगता है कि संरचना की तरह एक एकीकृत संलग्नक में सब कुछ इकट्ठा करने का यह सबसे आसान तरीका है।
चरण 4: एचडीडी को असेंबल करना और माउंट करना
दरअसल जब सब कुछ एक साथ रखा जाता है और ऐक्रेलिक चेसिस में रखा जाता है, तो आमतौर पर मैं इसे डी-असेंबल नहीं करना चाहता क्योंकि केबल हमेशा सिरदर्द बनाते हैं।
लेकिन एचडीडी को माउंट करने और ठीक करने की आवश्यकता है, मैंने डी-असेंबल किया था और आप देख सकते हैं कि ऐक्रेलिक चेसिस के अंदर सर्किट बोर्ड एक साथ कैसे पैक किए जाते हैं।
मौजूदा पैनल के शीर्ष पर बस एक और पैनल को ढेर करके ऐक्रेलिक पैनल में आसान परत जोड़ का लाभ होता है।
इस सुविधा के कारण, मैं अधिकांश DIY परियोजनाओं में ऐक्रेलिक पैनल का उपयोग कर रहा हूं।
चरण 5: एचडीडी माउंटिंग और फिक्सिंग
सीगेट एचडीडी वाली दूसरी परत को स्टैकिंग करना पूरा हो गया है और यूएसबी केबल के माध्यम से आरपीआई के साथ जुड़ा हुआ है।
मौजूदा एक के ऊपर अतिरिक्त ऐक्रेलिक पैनल लगाने के लिए, 4 छेद बनाने के लिए ड्रिलिंग आवश्यक है जिसमें धातु के समर्थक डाले जाते हैं।
ऐक्रेलिक पैनलों को अच्छी तरह से स्टैक्ड तरीके से इकट्ठा करने के लिए छेद स्थान को संरेखित करना आवश्यक है।
चरण 6: एसएसडी को माउंट करना और कनेक्ट करना
कोडांतरण के अंतिम चरण के रूप में, एसएसडी को अतिरिक्त ऐक्रेलिक पैनल पर लगाया जाता है और धातु सपोर्टर के साथ दूसरी परत के शीर्ष पर तय किया जाता है।
जब हर पैनल लेयर्स में 4 होल लोकेशन एक-दूसरे से सही तरीके से संरेखित नहीं होते हैं, तो असेंबलिंग का काम थोड़ा मुश्किल हो जाता है और चेसिस का आकार थोड़ा बदसूरत हो जाता है।
चरण 7:
चरण 8: सांबा को स्थापित और कॉन्फ़िगर करना
विविध वेबसाइटों में कैसे-करें और तकनीकी विवरण प्रचुर मात्रा में हैं, इसलिए मैं सांबा के बारे में विस्तार से और इंस्टॉल प्रक्रिया के बारे में विस्तार से नहीं बताऊंगा।
सब कुछ सारांशित करें और केवल सांबा की स्थापना और विन्यास के मुख्य आकर्षण का उल्लेख करें।
***
- सुडो उपयुक्त सांबा सांबा-आम-बिन स्थापित करें (सांबा स्थापित करें)
- sudo smbpasswd -a pi (सांबा उपयोगकर्ता के रूप में pi जोड़ें)
- sudo vi /etc/samba/smb.con (smb.cnf में निम्न कॉन्फ़िगरेशन डेटा डालें)
***
[पाई]
टिप्पणी = पीआई साझा फ़ोल्डर
पथ = /mnt/nashdd
वैध उपयोगकर्ता = pi
ब्राउज़ करने योग्य = हाँ
अतिथि ठीक = नहीं
केवल पढ़ने के लिए = नहीं
मास्क बनाएं = 0777
***
- sudo /etc/init.d/samba पुनरारंभ (सांबा सेवा को पुनरारंभ करें)
***
जब इंस्टॉलेशन और कॉन्फ़िगरेशन पूरा हो जाता है, तो आप RPI डायरेक्टरी "/mnt/nashdd" (वास्तव में यह सीगेट एचडीडी के पूरे डिस्क वॉल्यूम का 500GB है) को नेटवर्क ड्राइव के रूप में माउंट कर सकते हैं जैसा कि ऊपर चित्र में दिखाया गया है।
सांबा विंडोज पीसी और आरपीआई से फाइल अपलोड/डाउनलोड करने के लिए बहुत उपयोगी टूल है।
नीचे दिए गए चरण में दिखाया गया तापमान उतार-चढ़ाव ग्राफ आरपीआई में लॉग फ़ाइल को सांबा के माध्यम से विंडोज पीसी में कॉपी करके बनाया गया है।
चरण 9: एनएफएस को स्थापित और कॉन्फ़िगर करना
जब NFS क्लाइंट साझा निर्देशिका माउंट करता है, df
-h क्लाइंट का कमांड आउटपुट माउंटेड NFS वॉल्यूम दिखाता है जैसा कि ऊपर चित्र में दिखाया गया है।
NFS संस्थापन और विन्यास सांबा की तुलना में काफी जटिल है।
इसलिए, मैं सर्वर और क्लाइंट के लिए एनएफएस स्थापित करने के तरीके के बारे में विवरण नहीं बताऊंगा।
इसके अलावा कॉन्फ़िगरेशन के लिए "/etc/fstab", "/etc/exports", "/etc/hosts.allow" इत्यादि जैसी कई फाइलों को संपादित करने की आवश्यकता होती है।
आप निम्नलिखित वेबसाइट पर विवरण कैसे-करें और तकनीकी स्पष्टीकरण प्राप्त कर सकते हैं।
***
www.raspberrypi.org/documentation/configur…
***
मैं जटिल scp या rsync कमांड का उपयोग किए बिना टोरेंट सर्वर से डाउनलोड की गई फ़ाइलों की कटाई के लिए अक्सर NFS का उपयोग कर रहा हूँ।
सरल आप सीपी या एमवी फाइलों को स्थानीय डिस्क में संग्रहीत कर सकते हैं।
जैसा कि आप इस कहानी के अंतिम "आगे के विकास" चरण में देख सकते हैं, कुछ और उपयोगी अनुप्रयोग संभव हो सकते हैं।
चरण 10: तापमान नियंत्रण
मैं बस उत्सुक हूं कि लगभग एक दिन की अवधि में FAN सर्किट सीपीयू तापमान को कैसे ठंडा करता है।
इसलिए मैंने सांबा फाइल शेयरिंग सर्विस और एमएस एक्सेल के साथ ग्राफ बनाकर लॉग फाइल को कॉपी किया।
परिणाम इस प्रकार हैं।
- कूलिंग फैन सर्किट के संचालन के बाद, तापमान कभी भी 50C. से अधिक नहीं होता है
- कई बार 50C से अधिक देखा जाता है, फिर भी कूलिंग FAN ऑपरेशन के कारण तापमान तुरंत कम हो जाता है
- NFS राइट (डाउनलोड की गई वीडियो फ़ाइलों को टोरेंट सर्वर से NFS सर्वर पर ले जाना) NFS सर्वर पर महत्वपूर्ण सिस्टम लोड करता है
- कूलिंग FAN के चलने से तापमान तेजी से बढ़ता है और बाद में ठंडा हो जाता है
- एनएफएस रीड (वीएलसी के साथ क्लाइंट द्वारा एनएफएस सर्वर से वीडियो चलाना) सिस्टम लोड ज्यादा महत्वपूर्ण नहीं है क्योंकि आप ग्राफ के बाद के चरण को देख सकते हैं
चरण 11: आगे का विकास
चूंकि सभी प्रासंगिक हार्डवेयर संबंधी कार्य पूरे हो गए हैं, एनएफएस/सांबा फ़ाइल सर्वर में कोई अतिरिक्त संशोधन या विकास नहीं किया जाएगा।
लेकिन एनएफएस सर्वर का उपयोग विभिन्न तरीकों के रूप में किया जा सकता है जैसा कि ऊपर चित्र में दिखाया गया है।
दो पुट्टी सत्रों में, बाईं ओर NFS सर्वर की स्क्रीन है और दाईं ओर VLC क्लाइंट एप्लिकेशन चल रही क्लाइंट स्क्रीन है।
प्ले वीडियो पीसी स्क्रीन के ऊपर 5 इंच के एलसीडी में दिखाया गया है।
जैसा कि मैंने उल्लेख किया है, इस तरह के एनएफएस सर्वर का उपयोग और उपयोग सर्वर पर बहुत अधिक बोझ नहीं डालता है।
इस कहानी को अंत तक पढ़ने के लिए धन्यवाद….
सिफारिश की:
रास्पबेरी पाई सांबा स्थानीय फ़ाइल सर्वर: 5 कदम
रास्पबेरी पाई सांबा स्थानीय फ़ाइल सर्वर: स्थानीय फ़ाइल सर्वर स्थापित करने के लिए चरण-दर-चरण प्रक्रिया
ओरेसेवर - एक रास्पबेरी पाई समर्पित माइनक्राफ्ट सर्वर एलईडी प्लेयर संकेतक के साथ: 9 कदम (चित्रों के साथ)
ओरेसेवर - एलईडी प्लेयर संकेतक के साथ रास्पबेरी पाई समर्पित Minecraft सर्वर: जुलाई 2020 अद्यतन - इस परियोजना को शुरू करने से पहले, कृपया ध्यान रखें कि विभिन्न सॉफ़्टवेयर टूल में बहुत सारे बदलाव और अपडेट किए गए हैं जिनका उपयोग मैंने इसे दो से अधिक समय में किया है। बहुत साल पहले। परिणामस्वरूप, कई चरण अब लिखित रूप में काम नहीं करते हैं।
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
रास्पबेरी पाई का उपयोग करके फ़ाइल सर्वर कैसे बनाएं: 7 कदम
रास्पबेरी पाई का उपयोग करके फ़ाइल सर्वर कैसे बनाएं: आजकल एक घर में कई कंप्यूटर होना आम बात है जिसमें संगीत और वीडियो उनके बीच फैले हुए हैं। अपनी सामग्री को व्यवस्थित करने का दूसरा तरीका यह है कि इसे एक केंद्रीकृत सर्वर उर्फ FILE सर्वर पर रखा जाए। इस निर्देश में, हम एक फ़ाइल सर्वर बनाएंगे
सांबा (फाइल सर्वर) को कैसे सेटअप करें: 6 कदम
सांबा (फाइल सर्वर) को कैसे सेटअप करें: यह इंस्ट्रक्शनल आपको सांबा को कॉन्फ़िगर करने में मार्गदर्शन करेगा यह इंस्ट्रक्शनल लिनक्स उबंटू 9.04 पर आधारित है। इसे नए संस्करणों के साथ स्थापित करने के निर्देश काफी हद तक समान होंगेमैं इस इंस्ट्रक्शन में केवल एक फ़ाइल सर्वर स्थापित करने पर ध्यान केंद्रित करूंगा