क्या मैं SATA नियंत्रक संलग्न कर सकता हूं?


61

मैं एक फ़ाइल सर्वर (NAS / SMB) के रूप में अपने रास्पबेरी पाई का उपयोग करना चाहूंगा।

क्या मैं एक SATA / RAID नियंत्रक संलग्न कर सकूंगा?


नेटवर्क ड्राइव बढ़ते समय आप बेहतर होंगे।
एंड्रयू लार्सन

जवाबों:


39

आप एक NAS का उपयोग कर निर्माण कर सकते हैं ...

  1. यूएसबी हब
  2. Sata <> USB
  3. SATA रेप्लिकेटर / SATA हार्डवेयर पोर्ट मल्टीप्लायर

    • यह है कि आप मल्टीप्लायरों को RAID, RAID'ed RAID के लिए कैसे चेन कर सकते हैं। आप 4 मल्टीप्लायरों को गहराई तक जा सकते हैं और कुछ छापे विकल्पों में से चुन सकते हैं। श्रृंखला के प्रारंभ में जहां नीला तीर आपके संयुक्त संग्रहण स्थान है, आपके द्वारा इसे कॉन्फ़िगर करने के तरीके में निरर्थक है।

    यहाँ छवि विवरण दर्ज करें

    • यह मानक उपयोग है, जहां आप 5 हार्ड ड्राइव प्लग कर सकते हैं और उन्हें एक निश्चित तरीके से RAID कर सकते हैं, फिर कनेक्ट कर सकते हैं कि 1 SATA पोर्ट या USB SATA इंटरफ़ेस में भौतिक ड्राइव के रूप में।

यहाँ छवि विवरण दर्ज करें

आपको बस ब्लू एरो को SATA से USB कनवर्टर से कनेक्ट करना है। जब तक आप USB 2 की गति पर चलते हैं, तब तक आप Pi का उपयोग करके काफी मधुर NAS ड्राइव बना सकते हैं।

यूनिट को पावर देने के लिए एक मानक प्लग (अच्छा पुराना 1.44 "फ्लॉपी ड्राइव कनेक्टर) है। इसका उपयोग सभी पीसी की एक्सेसरीज में आजकल एक दिन के लिए किया जाता है। इस तस्वीर में MOLEX कन्वर्टर है। यह छोटा कनेक्टर है। वोल्टेज:

  • येलो - 12 वी
  • लाल - 5 वी

आपको यह जांचने की आवश्यकता है कि इसे कितने एम्पों की आवश्यकता है। लेकिन अगर आप 5X3.5 "हार्ड ड्राइव" पर जा रहे हैं तो 250V की बिजली की आपूर्ति सब कुछ, यहां तक ​​कि 5V लाइन से रास्पबेरी को बिजली देने के लिए सबसे अच्छा विकल्प होगा!

यहाँ छवि विवरण दर्ज करें

सौभाग्य :)

-EDIT-

रास्पबेरी पाई 2+ के लिए विशेष रूप से उपयोगी है और अविश्वसनीय RAID सिस्टम के लिए एक अच्छा विकल्प है।

इन बोर्डों पर RAID फ़ंक्शन का उपयोग करने के बजाय, JBOD में प्रत्येक ड्राइव को कॉन्फ़िगर करें और वॉल्यूम बनाने के लिए ZFS का उपयोग करें। ZFS बहुत स्थिर है और यह गारंटी देता है कि आपके द्वारा सिस्टम के किए जाने से पहले वह डेटा का 'बिट' नहीं खोएगा। अधिकांश RAID नियंत्रक, जैसे ये संभवतः, आमतौर पर उस सिस्टम को बताते हैं जो डेटा लिखा गया है, फिर ड्राइव पर डेटा को फ्लश करता है, जो फ्लश के दौरान भ्रष्ट हो सकता है और फिर बिल्कुल किसी को नहीं बताता है, 'गंदे' छोटे रहस्य .. ZFS, Firsts लिखते हैं, सत्यापित करता है फिर कहता है सब ठीक है। इसके अलावा, आप हमेशा अपने ड्राइव को फ्रीएनएएस सेटअप में स्थानांतरित कर सकते हैं और वॉल्यूम को आसानी से आयात कर सकते हैं जैसे कि कुछ भी नहीं हुआ है।

हालाँकि, याद रखें कि बैंडविड्थ USB2 स्पीड तक ही सीमित है।

एक महान गति, और काफी अच्छी तरह से संतुलित सेटअप 2x2 के रूप में 4 HDD की स्थापना है। यह आपको 1 से 2 अतिरेक के साथ आधी क्षमता प्रदान करता है। यानी 4 x 1TB आपको कुल मिलाकर 2TB देता है, लेकिन रुकिए ... ZFS प्रत्येक ड्राइव पर अलग से बात करता है, 1 ड्राइव की स्पीड लिखता है (~ 50mb / s) ... 2 ड्राइव की स्पीड पढ़ें (~ 100mb) !!!!

एक धधकते तेज संयोजन का दर्पण 1 X 4 होगा। अर्थात 4 x 1TB आपको 1TB BUT देता है, 200mb / s तक की गति पढ़ें! अभी भी 1 ड्राइव की गति लिखें।


2
मुझे इस डिज़ाइन में दिलचस्पी है, लेकिन मैं वर्तमान HD तकनीक पर नहीं हूँ - वे छापे नियंत्रक क्या हैं? क्या वे मानक PCI sata होस्ट एडेप्टर हैं? वे कैसे संचालित होते हैं?
स्टेवो

@Stevo हाय- मैंने जवाब अपडेट किया। वास्तविक उपकरण को अधिक शक्ति की आवश्यकता नहीं हो सकती है। लेकिन हार्ड ड्राइव को एक अच्छी पुरानी बिजली की आपूर्ति की आवश्यकता होगी। तो तुम बस का उपयोग कर सकते हैं कि सब कुछ सत्ता में। 250-350 वाट के पीएसयू काफी सस्ते हैं। PS - ट्विटर पर मुझे फॉलो करने के लिए धन्यवाद।
पियोत्र कुला

मुझे यकीन नहीं है कि मैं समझता हूं कि कोई "200mb / s" कैसे प्राप्त कर सकता है ... ईथरनेट पोर्ट पर विचार करना 100 एमबीपीएस तक सीमित है।
नाथन उस्मान

एक गीगीबिट USB LAN जोड़ें और आप ~ 250Mbps आउट
Piotr Kula

1
जेबीओडी सिर्फ डिस्क के एक गुच्छा के लिए छोटा है और इसमें इनबिल्ट अतिरेक नहीं है, इसलिए यदि उन ड्राइवों में से एक विफल हो जाता है, तो आप पूरी तरह से एचओएस हो सकते हैं। RAID स्तर 1, 5, 10 आदि समानता के साथ मिररिंग या स्ट्रिपिंग प्रदान करते हैं, इसलिए यदि एक ड्राइव नीचे जाती है तो आप सभी डेटा खोते नहीं हैं। JBoD पर 5 डिस्क का मतलब है 5X विफलता संभावना (जो कुछ अनुप्रयोगों में ठीक है)
एडम टोले

10

चूंकि चिप में SATA सपोर्ट नहीं है। आपका एकमात्र विकल्प USB पोर्ट के माध्यम से SATA HD संलग्नक को जोड़ना है।


1
उन बाड़ों की लागत बनाम रासपी की लागत को देखते हुए, यह शायद इसके लायक नहीं है।
फाइनव

2
मैं सोच रहा था कि क्या यह एक और चिप और SPI / I2C / UART संचार के माध्यम से किया जा सकता है, लेकिन मुझे एक उपयुक्त चिप नहीं मिली।
एलेक्स चैंबरलेन

1
पुन: बाड़ों की लागत, मैं एक 'डॉक' का उपयोग कर रहा हूं, जो आंतरिक हार्ड ड्राइव के लिए एक स्टैंड है। रबर आस्तीन में 'नग्न' आंतरिक ड्राइव से अधिक होता है। कुल लागत $ 35 थी, प्लस ड्राइव।
सीएमसी

8

यदि आप हिम्मत करते हैं, तो आप पीसीआई-ई एक्स 1 को छह पिनों के साथ कार्यान्वित कर सकते हैं: SM_SCL, SM_SDA (S2Cus सिग्नल के रूप में I2C बस में जाएं), PCIE_IRQ (सभी कार्डों द्वारा साझा किया गया खुला नाला), PCIE -CLK (बाहरी सर्किटरी के साथ अंतर संकेत में साझा, साझा) )

हार्डवेयर हमें आसान बनाता है, लेकिन बिट-पीइंग पीसीआई-ई प्रोटोकॉल समस्याग्रस्त हो सकता है क्योंकि सभी कार्डों को इतना धीमा नहीं किया जा सकता है।


4

GPIO पिन के लिए एक कस्टम SATA नियंत्रक बनाने के लिए एक साधारण काम नहीं होगा, लेकिन एक दिन हो सकता है। तब पाई को NAS के रूप में इस्तेमाल किया जा सकता था।

एक एनएएस डिवाइस भी एक शानदार समाधान होगा क्योंकि नेटवर्क पोर्ट यूएसबी से तेज है।


2
यह नहीं है कि GPIO के लिए क्या डिज़ाइन किया गया था - यह बहुत कम आवृत्ति, गैर-रियलटाइम सामान (सामान्य रूप से) के लिए डिज़ाइन किया गया है।
एलेक्स चेम्बरलेन

1
आप GPIO और SATA के साथ कुछ हैकिंग पा सकते हैं यहाँ johandraaisma.nl/raspberryproject
Igor

हालांकि ... रास्पबेरी पाई पर, नेटवर्क पोर्ट यूएसबी सिस्टम के माध्यम से एक सबदेव की तरह है, इसलिए यह आवश्यक नहीं है कि यह तेज हो।
ईश्वर

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.