ฉันสามารถต่อคอนโทรลเลอร์ SATA ได้หรือไม่


61

ฉันต้องการใช้ Raspberry Pi เป็นไฟล์เซิร์ฟเวอร์ (NAS / SMB)

ฉันจะสามารถแนบตัวควบคุม SATA / RAID ได้หรือไม่


คุณน่าจะดีกว่าการติดตั้งไดรฟ์เครือข่าย
Andrew Larsson

คำตอบ:


39

คุณสามารถสร้าง NAS โดยใช้ ...

  1. ฮับ ​​USB
  2. Sata <> USB
  3. ตัวจำลอง SATA / ตัวคูณพอร์ตฮาร์ดแวร์ SATA

    • นี่คือวิธีที่คุณสามารถโยงตัวคูณเข้ากับ RAID, RAID'ed RAID's คุณสามารถเพิ่มตัวคูณได้ 4 อันและเลือกจากตัวเลือกการโจมตีสองสามตัว ที่จุดเริ่มต้นของโซ่โดยที่ลูกศรสีน้ำเงินเป็นพื้นที่เก็บข้อมูลรวมของคุณให้ทำซ้ำซ้อนในแบบที่คุณกำหนดค่า

    ป้อนคำอธิบายรูปภาพที่นี่

    • นี่คือการใช้งานมาตรฐานซึ่งคุณสามารถเสียบฮาร์ดไดรฟ์ 5 ตัวและ RAID ได้ในบางวิธีจากนั้นเชื่อมต่อในฐานะฟิสิคัลไดรฟ์ในพอร์ต SATA 1 พอร์ตหรืออินเตอร์เฟส USB SATA

ป้อนคำอธิบายรูปภาพที่นี่

คุณเพียงแค่เชื่อมต่อลูกศรสีน้ำเงินกับตัวแปลง SATA เป็น USB ตราบใดที่คุณทำงานด้วยความเร็ว USB 2 ตลอดคุณสามารถสร้างไดรฟ์ NAS ที่หนักแน่นโดยใช้ Pi ได้

ในการจ่ายไฟให้กับหน่วยมีปลั๊กมาตรฐาน (ตัวเชื่อมต่อฟลอปปี้ไดรฟ์เก่า 1.44 ") มันถูกใช้ในอุปกรณ์จ่ายไฟของพีซีทั้งหมดสำหรับอุปกรณ์เสริมวันนี้ในรูปนี้เป็นตัวแปลง MOLEX มันเป็นตัวเชื่อมต่อที่มีขนาดเล็กลง

  • สีเหลือง - 12V
  • สีแดง - 5V

คุณต้องตรวจสอบว่าต้องการแอมป์กี่ตัว แต่ถ้าคุณใช้กำลังไฟขนาด 5x3.5 "ฮาร์ดไดรฟ์แหล่งจ่ายไฟ 250 วัตต์จะเป็นตัวเลือกที่ดีที่สุดสำหรับการจ่ายไฟทุกอย่างแม้แต่ Raspberry จากสาย 5V!

ป้อนคำอธิบายรูปภาพที่นี่

โชคดี :)

-EDIT-

มีประโยชน์เป็นพิเศษสำหรับ Raspberry Pi 2+ และเป็นทางเลือกที่ดีสำหรับระบบ RAID ที่ไม่น่าเชื่อถือ

แทนที่จะใช้ฟังก์ชัน RAID บนบอร์ดเหล่านี้ให้กำหนดค่าไดรฟ์แต่ละตัวใน JBOD และใช้ ZFS เพื่อสร้างโวลุ่ม ZFS เสถียรมากและรับประกันว่าคุณจะไม่สูญเสียข้อมูล 'บิต' ก่อนที่มันจะบอกระบบว่าเสร็จสิ้นแล้ว ตัวควบคุม RAID ส่วนใหญ่เช่นนี้มักจะบอกระบบว่าข้อมูลถูกเขียนจากนั้นจะทำการฟลัชข้อมูลไปยังไดรฟ์ซึ่งอาจเกิดความเสียหายระหว่างการฟลัชและจากนั้นจะบอกว่าไม่มีใครมีความลับเล็ก ๆ น้อย ๆ แล้วบอกว่าทุกอย่างก็โอเค นอกจากนี้คุณสามารถย้ายไดรฟ์ของคุณไปยังการตั้งค่า FreeNAS และนำเข้าไดรฟ์ได้อย่างง่ายดายราวกับไม่มีอะไรเกิดขึ้น

โปรดจำไว้ว่าแบนด์วิดท์ จำกัด ความเร็ว USB2

ความเร็วที่ยอดเยี่ยมและการตั้งค่าที่สมดุลพอสมควรคือการตั้งค่า HDD 4 ตัวเป็นมิเรอร์ 2x2 มันให้ความจุครึ่งหนึ่งกับความซ้ำซ้อน 1 ถึง 2 ie 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

@Stevo สวัสดี - ฉันได้อัพเดตคำตอบแล้ว อุปกรณ์จริงอาจไม่ต้องการพลังงานมากนัก แต่ฮาร์ดไดรฟ์จะต้องมีแหล่งจ่ายไฟเก่าที่ดี ดังนั้นคุณสามารถใช้มันเพื่อเติมพลังทุกอย่าง PSU ขนาด 250-350 วัตต์ค่อนข้างถูก ป.ล. - ขอบคุณที่ติดตามฉันบนทวิตเตอร์
Piotr Kula

ฉันค่อนข้างแน่ใจว่าฉันเข้าใจว่าจะทำได้ "200mb / s" ... เนื่องจากพอร์ตอีเธอร์เน็ตนั้น จำกัด ที่ 100 Mbps
นาธานออสมัน

เพิ่ม Gigibit USB LAN และคุณจะได้รับประมาณ 250Mbps
Piotr Kula

1
JBOD สั้นเพียงดิสก์จำนวนมากและไม่มีความซ้ำซ้อนในตัวดังนั้นถ้าหนึ่งในไดรฟ์เหล่านั้นล้มเหลวคุณอาจถูกแฮชได้อย่างสมบูรณ์ RAID ระดับ 1, 5, 10 ฯลฯ ให้การทำมิรเรอร์หรือการสตริปด้วยแพริตีดังนั้นหากไดร์ฟหนึ่งหยุดทำงานคุณจะไม่สูญเสียข้อมูลทั้งหมด 5 ดิสก์บน JBoD หมายถึง 5X โอกาสที่จะเกิดความล้มเหลว (ซึ่งในบางแอพพลิเคชั่นนั้นใช้ได้)
Adam Tolley

10

เนื่องจากชิปไม่มีการรองรับ SATA ตัวเลือกเดียวของคุณคือการเชื่อมต่อกล่องหุ้ม SATA HD ผ่านพอร์ต USB


1
เมื่อพิจารณาถึงค่าใช้จ่ายของสิ่งที่แนบมากับค่าใช้จ่ายของ RasPi มันอาจไม่คุ้มค่า
finnw

2
ฉันสงสัยว่าสิ่งนี้สามารถทำได้ผ่านชิปอื่นและการสื่อสาร SPI / I2C / UART แต่ฉันไม่พบชิปที่เหมาะสม
Alex Chamberlain

1
เรื่องค่าใช้จ่ายของสิ่งห่อหุ้มฉันใช้ 'dock' ซึ่งเป็นที่ตั้งของฮาร์ดไดรฟ์ภายใน ไดรฟ์ภายใน 'เปล่า' กว่าจะเข้าไปในปลอกยาง ค่าใช้จ่ายโดยรวมคือ $ 35 บวกกับไดรฟ์
cmc

8

หากคุณกล้าคุณสามารถใช้ PCI-E x1 ได้ด้วยหกพิน: SM_SCL, SM_SDA (ไปที่บัส I2C เป็นสัญญาณ SMBus), PCIE_IRQ (ท่อระบายน้ำเปิดที่ใช้ร่วมกันโดยการ์ดทั้งหมด), PCIE_CLK (สืบทอดสัญญาณที่แตกต่างกับวงจรภายนอก โดยการ์ดทั้งหมด), PCIE_Tx (สืบทอดมาเป็นดิฟเฟอเรนเชียลภายนอก, หนึ่งช่องสัญญาณต่อหนึ่งช่อง) และ PCIE_Rx (สืบทอดมาจากการส่งสัญญาณดิฟเฟอเรนเชียลภายนอก, หนึ่งช่องสัญญาณต่อหนึ่งช่อง)

ส่วนฮาร์ดแวร์ของเรานั้นง่าย แต่โปรโตคอล PCI-E ที่มีการต่อบิตอาจเป็นปัญหาได้เนื่องจากการ์ดบางรุ่นอาจไม่สามารถทำงานช้าลงได้มากนัก


4

ในการสร้างตัวควบคุม SATA ที่กำหนดเองสำหรับพิน GPIO จะไม่ใช่งานง่าย ๆ แต่อาจเกิดขึ้นได้หนึ่งวัน จากนั้น Pi สามารถใช้เป็น NAS

อุปกรณ์ NAS ก็จะเป็นทางออกที่ยอดเยี่ยมเนื่องจากพอร์ตเครือข่ายนั้นเร็วกว่า USB


2
นั่นไม่ใช่สิ่งที่ GPIO ได้รับการออกแบบมา - มันถูกออกแบบมาสำหรับความถี่ต่ำมากและไม่ใช่แบบเรียลไทม์ (โดยทั่วไป)
อเล็กซ์แชมเบอร์เลน

1
คุณอาจพบว่ามีการแฮ็คด้วย GPIO และ SATA ที่นี่johandraaisma.nl/raspberryproject
Igor

แม้ว่า ... บน Raspberry Pi พอร์ตเครือข่ายเป็นอุปกรณ์ย่อยผ่านระบบ usb ดังนั้นจึงไม่จำเป็นต้องเร็วกว่า
Eshwar

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.