Ich möchte meinen Raspberry Pi als Dateiserver (NAS / SMB) verwenden.
Kann ich einen SATA / RAID-Controller anschließen?
file-server
hard-drive
Alex L
quelle
quelle
Antworten:
Sie können ein NAS bauen mit ...
SATA-Replikator / SATA-Hardware-Port-Multiplikator
Sie müssen nur den blauen Pfeil an einen SATA-USB-Konverter anschließen. Solange Sie durchgehend mit USB 2-Geschwindigkeit arbeiten, können Sie mit einem Pi ein ziemlich normales, kräftiges NAS-Laufwerk erstellen.
Um das Gerät mit Strom zu versorgen, gibt es einen Standardstecker (guter alter 1,44-Zoll-Diskettenlaufwerksanschluss). Er wird heutzutage in allen PC-Netzteilen für Zubehör verwendet. Auf diesem Bild ist ein MOLEX-Konverter dargestellt. Es ist der kleinere Anschluss. Die Spannungen sind:
Sie müssen überprüfen, wie viele Verstärker benötigt werden. Wenn Sie jedoch 5X3,5-Zoll-Festplatten mit Strom versorgen möchten, ist ein 250-Watt-Netzteil die beste Option, um alles mit Strom zu versorgen, auch die Himbeere aus der 5-V-Leitung!
Viel Glück :)
-BEARBEITEN-
Besonders nützlich für Raspberry Pi 2+ und eine nette Alternative zu nicht vertrauenswürdigen RAID-Systemen.
Anstatt die RAID-Funktion auf diesen Karten zu verwenden, konfigurieren Sie jedes Laufwerk in JBOD und verwenden Sie ZFS, um Volumes zu erstellen. ZFS ist sehr stabil und garantiert, dass Sie kein bisschen Daten verlieren, bevor es dem System mitteilt, dass es fertig ist. Die meisten RAID-Controller, wie diese möglicherweise, teilen dem System normalerweise mit, dass die Daten geschrieben wurden, spülen sie dann auf das Laufwerk, das während des Spülvorgangs beschädigt werden kann, und teilen dann absolut niemandem "schmutzige" kleine Geheimnisse mit. ZFS schreibt, überprüft und überprüft zuerst dann sagt alles ist ok Außerdem können Sie Ihre Laufwerke jederzeit in ein FreeNAS-Setup verschieben und die Volumes problemlos importieren, als wäre nichts passiert.
Beachten Sie jedoch, dass die Bandbreite auf USB2-Geschwindigkeiten beschränkt ist.
Ein sehr schnelles und ziemlich ausgewogenes Setup sind 4 Festplatten, die 2x2-gespiegelt sind. Es gibt Ihnen die Hälfte der Kapazität mit 1 bis 2 Redundanzen. Das heißt, 4 x 1 TB ergeben insgesamt 2 TB, aber warten Sie ... ZFS kommuniziert mit jedem Laufwerk separat, schreibt Geschwindigkeiten von 1 Laufwerk (~ 50 MB / s) ... liest Geschwindigkeiten von 2 Laufwerken (~ 100 MB) !!!!
Eine blitzschnelle Kombination wäre Mirror 1 X 4. Dh 4 x 1 TB ergeben 1 TB ABER Lesegeschwindigkeiten von bis zu 200 MB / s !!! Schreibgeschwindigkeiten von 1 Laufwerk noch.
quelle
Da der Chip keine SATA-Unterstützung hat. Sie können nur ein SATA HD-Gehäuse über den USB-Anschluss anschließen.
quelle
Wenn Sie sich trauen, können Sie PCI-E x1 mit sechs Pins implementieren: SM_SCL, SM_SDA (als SMBus-Signal zum I2C-Bus), PCIE_IRQ (offener Drain, von allen Karten gemeinsam genutzt), PCIE_CLK (in differentielles Signal mit externer Schaltung abgeleitet, gemeinsam genutzt) von allen Karten), PCIE_Tx (Ableitung in externes Differential, eines pro Kanal) und PCIE_Rx (Ableitung von externem Differentialsignal, eines pro Kanal)
Die Hardware ist einfach, aber das Bit-Banging-PCI-E-Protokoll kann problematisch sein, da nicht alle Karten so stark verlangsamt werden können.
quelle
Einen benutzerdefinierten SATA-Controller für die GPIO-Pins zu erstellen, wäre keine einfache Aufgabe, kann aber eines Tages passieren. Dann könnte der Pi als NAS verwendet werden.
Ein NAS-Gerät wäre auch eine großartige Lösung, da der Netzwerkanschluss schneller als USB ist.
quelle
Raspberry Pi hat eine begrenzte Bandbreite, da die USB-Ports und das Ethernet einen einzigen 480-Mbit / s-USB2-Host-Port gemeinsam nutzen.
Sehen:
http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-usb-hard-drive-and-adapter-tests/
http://www.mikronauts.com/raspberry-pi/raspberry-pi-2-nas-experiment-howto/
quelle