Haupt Sonstiges Bauen Sie Ihren eigenen Heimmedienserver
Sonstiges

Bauen Sie Ihren eigenen Heimmedienserver

VonBen Long 03.02.2010 22:15 PST

Ein Vorteil der digitalen Medienverteilung besteht darin, dass Sie all Ihre Musik, Filme, Fernsehsendungen und Videos als Daten auf Festplatten statt als Stapel in Regalen speichern können. Bei Dateien mit höherer Qualität und größeren Sammlungen kann dies jedoch immer noch viel Speicherplatz bedeuten.



Es kann schwierig sein, die richtige Speicherlösung für Ihre Anforderungen zu finden, da Sie versuchen, Leistung und Erweiterbarkeit in Einklang zu bringen. Wenn Sie Backups und netzwerkweiten Zugriff benötigen, können die Dinge ziemlich kompliziert werden. Ich war damals sehr überrascht, zu entdecken unRAID . von Lime Technology , ein DIY-Aufbewahrungssystem, das eine sehr leistungsstarke, flexible Aufbewahrungsoption zu einem sehr niedrigen Preis bietet.

Apple Watch Se vs Apple Watch 6

Der Bedarf an Lagerung

Als Fotograf und Videograf produziere ich viele speicherintensive Medien und benötige daher relativ viel Platz. Für die Musikwiedergabe streame ich von iTunes zu einem AirPort Express, der an meine Stereoanlage angeschlossen ist, und für die Videowiedergabe habe ich einen Mac mini an einen Fernseher angeschlossen, auf dem Plex läuft. Ich möchte also ein Speichersystem, das auch als zentraler Medienserver dienen kann. Schließlich muss ich alle diese Daten sichern und einen Platz für die allgemeine Sicherung meiner verschiedenen Computer haben. Außerdem möchte ich von jedem Rechner in meinem Netzwerk auf den Speicher zugreifen können und idealerweise auch von unterwegs darauf zugreifen. Ich reise viel und wenn ich unterwegs bin, bekomme ich immer eine Anfrage von einem Kunden nach einer Akte, die ich nicht bei mir habe.





Bisher habe ich meinen Speicherbedarf über eine Kombination aus internen Festplatten in meinem Desktop-Computer und externen USB-Festplatten auf meinem Schreibtisch verwaltet. Das Problem bei diesem Ansatz besteht darin, dass ein Desktop-Computer nur über eine begrenzte Anzahl von Einschüben verfügt und jedes Mal, wenn Sie ein weiteres externes Laufwerk hinzufügen, Sie einen anderen USB- oder FireWire-Anschluss (oder einen Hub), eine andere Steckdose und einen anderen Platz zum Stapeln des Laufwerks benötigen. Schließlich benötigen Sie für jedes Laufwerk, das Sie hinzufügen, ein Gegenstück für die Sicherung, und alle diese Laufwerke müssen an einen Computer angeschlossen werden.

Um meinen Anforderungen gerecht zu werden, beschloss ich, meinen eigenen unRAID-basierten Network-Attached-Storage-Server zu bauen – im Grunde ein eigenständiger Mini-Tower-Computer, der eine Reihe von Festplatten enthält. Es sitzt in meinem Netzwerk und kann von jedem anderen Computer aus aufgerufen werden. Ich hatte bereits eine Menge Festplatten, also war es ein sehr kostengünstiger Weg.



Erstellen eines unRAID

Um loszulegen, benötigen Sie ein Gehäuse, ein Motherboard, ein Netzteil und viele Festplatten. Zum Glück, Lime empfiehlt spezielle Hardware – Während Sie versuchen können, jedes Motherboard oder jeden Prozessor zu verwenden, erhöhen Sie Ihre Chancen, ein funktionierendes System zu erhalten, erheblich, wenn Sie etwas aus der Liste der empfohlenen Komponenten auswählen. Die Lime-Foren sind auch voller Empfehlungen von Benutzern, die ihre eigenen Systeme gebaut haben.

(Wenn Sie sich nicht wohl fühlen, Ihr eigenes System zu bauen, verkauft Lime ein 12-Bay-Server für 9 und ein Züchter, Server mit 15 Einschüben ab 99 . Sie müssen nur die Laufwerke hinzufügen).

Der hausgemachte Server des Autors.

Um ein System von Grund auf neu aufzubauen, müssen die erforderlichen Teile bestellt, alle im Inneren des Gehäuses verschraubt, die entsprechenden Kabelverbindungen angebracht, das unRAID-Betriebssystem und die Software auf einem Flash-Laufwerk installiert und die Ergebnisse anschließend getestet werden. Ich habe meine Teile gekauft bei Newegg , für insgesamt 470 US-Dollar, einschließlich Steuern und Versand. Ich habe die Plus-Version der unRAID-Software gekauft.

Beachten Sie, dass das unRAID nicht viel Rechenleistung benötigt, sodass Sie nicht das schickste Motherboard und den schnellsten Prozessor benötigen. In der Tat sollten Sie Ihr System untertakten, indem Sie den Prozessor auf eine niedrigere Geschwindigkeit einstellen. Ein langsameres Gerät verbraucht weniger Strom und bleibt kühler, was bedeutet, dass es nicht viele laute Lüfter benötigt. Für einen Medienserver kann ein leiser Rechner sehr wichtig sein.

Zusätzlich zu Schraubendreherkenntnissen benötigen Sie einige grundlegende Computerkenntnisse. Wenn Sie nicht wissen, was eine IP-Adresse ist und wie Sie die Adresse Ihres Computers ermitteln, müssen Sie möglicherweise einige zusätzliche Schritte lernen, während Sie das unRAID zusammenstellen. Eine Maschine von Grund auf neu zu bauen ist jedoch eine großartige Möglichkeit, Ihre Fähigkeiten und Ihr Verständnis zu erweitern, also planen Sie einfach etwas mehr Zeit ein. Sie finden es vielleicht sehr interessant.

Festplatte

Alles verkabeln.

Ein unRAID enthält Datenlaufwerke und ein zusätzliches Laufwerk, das als Paritätslaufwerk bezeichnet wird. Dies ist das Laufwerk, das die Sicherungsdaten für alle anderen Laufwerke enthält. Das Paritätslaufwerk muss mindestens so groß sein wie Ihr größtes Datenlaufwerk, daher sollten Sie möglicherweise ein großes Laufwerk speziell für Parität kaufen. Obwohl mein größtes Datenlaufwerk 1 TB ist, habe ich ein 2 TB-Laufwerk für zusätzliche 120 US-Dollar bestellt, das als mein Paritätslaufwerk dient. Auf diese Weise kann ich jederzeit in Zukunft jedes Laufwerk mit bis zu 2 TB hinzufügen. Egal wie viele Laufwerke ich hinzufüge, solange jedes Laufwerk 2 TB oder kleiner ist (die aktuelle maximale Größe für eine Desktop-Festplatte), kann ich Daten wiederherstellen, wenn eine einzelne Festplatte ausfällt (außer dem Paritätslaufwerk, d. h.) ).

Wenn Sie die Maschine bauen, ist es eine gute Idee, die physischen Laufwerke selbst zu beschriften – Paritätslaufwerk, Datenlaufwerk 1, Datenlaufwerk 2 usw. Schließen Sie das Parity-Laufwerk der Reihe nach an den ersten SATA-Port des Motherboards und dann die Datenlaufwerke an die anderen Ports an. Dies macht es einfacher, den Überblick zu behalten, welches Laufwerk welches ist.

Installieren der Software

Sie booten ein UnRAID-System von einem Flash-Laufwerk, auf dem auch die Software ausgeführt wird. Durch das Booten von einem Flash-Laufwerk anstelle einer Festplatte wird ein zusätzlicher Schacht für den Speicher freigegeben. Das Betriebssystem selbst ist eine abgespeckte Version von Linux, und das Betriebssystem und die unRAID-Software passen auf ein Laufwerk mit einer Größe von nur 128 Megabyte.

Das Betriebssystem läuft von einem USB-Stick.

Die Basic-Version der Software mit Unterstützung für bis zu drei Laufwerke und mit eingeschränkten Optionen ist kostenlos. Für 69 US-Dollar erhalten Sie die Plus-Version mit Unterstützung für sechs Laufwerke und für 119 US-Dollar können Sie bis zu 20 Laufwerke installieren. Die Software ist an Ihr Flash-Laufwerk gebunden, daher müssen Sie vor dem Herunterladen ihre spezifische GUID angeben (alle Informationen, die Sie benötigen, finden Sie auf Limes Registrierungsschlüsselseite ).

Sobald die Maschine gebaut ist, müssen Sie das Flash-Laufwerk vorbereiten. Dies ist ein einfacher Vorgang, bei dem Sie das Laufwerk formatieren und dann das unRAID-Paket installieren. Nachdem Sie den Computer gestartet haben, können Sie mit der Konfiguration der Software beginnen. Die Konfiguration ist ziemlich einfach, Sie müssen dem System nur mitteilen, welches Laufwerk für die Parität bestimmt ist und welche Laufwerke Ihre Datenlaufwerke sind. Es muss ein wenig formatiert und vorbereitet werden, aber sobald es fertig ist, müssen Sie höchstwahrscheinlich keine Wartung oder Verwaltung mehr durchführen, bis Sie bereit sind, ein weiteres Laufwerk hinzuzufügen.

Nach der Ersteinrichtung – die möglicherweise den Anschluss eines Displays erfordert, um die IP-Adresse herauszufinden – erfolgt die gesamte zukünftige Konfiguration über einen Webbrowser (oder, wenn Sie es vorziehen, ein Terminal). Ich führe mein unRAID kopflos aus, was bedeutet, dass ich keinen Monitor darauf halte. Die Weboberfläche des unRAID ist sehr einfach und bietet alle Funktionen, die Sie für die normale Wartung benötigen.

Auch die unRAID-Software ist erweiterbar und es gibt viele nette Add-Ons. Einige sind einfacher zu installieren als andere, aber als Beispiele dafür, was Sie tun können, habe ich Avahi hinzugefügt, ein Plug-In, das das unRAID in meiner Finder-Seitenleiste erscheinen lässt, genau wie bei jedem anderen Bonjour-fähigen Server. Ich habe auch die Schlaffunktion hinzugefügt – nach einer halben Stunde ohne Nutzung schläft die Maschine, was bedeutet, dass Prozessor, Laufwerke und Lüfter vollständig heruntergefahren werden.

Warum unRAID?

Das unRAID bietet viele tolle Funktionen. Erstens kombiniert es wie ein RAID (Redundant Array of Inexpensive/Independent Disks) mehrere Laufwerke in einem einzigen Volume. Und wie mehrere RAID-Formate verfügt es über eine integrierte Redundanz. Durch die Einbindung einer dedizierten Paritätsdiskette kann alles, was Sie auf das UnRAID kopieren, wiederhergestellt werden, sollte ein einzelnes Laufwerk ausfallen.

Im Gegensatz zu vielen RAID-Konfigurationen müssen Sie das unRAID jedoch nicht mit Laufwerkspaaren erweitern. Sie können dem Array jederzeit ein weiteres Laufwerk beliebiger Größe hinzufügen. Wenn Ihnen der Speicher ausgeht, müssen Sie dem System lediglich ein weiteres Laufwerk hinzufügen, und der Speicherplatz dieses Laufwerks wird automatisch zum gesamten Speicherpool hinzugefügt. Auf diese Weise ist der unRAID wie ein Drobo von Data Robotics. Aber während der Drobo für 399 US-Dollar erhältlich ist, verfügt er über einen 4-Bay-Drobo ( )-Konfiguration – die Sie auf acht Laufwerke erweitern können, indem Sie ein DroboShare ( ) und einem zweiten Drobo – oder einer Drobo S-Konfiguration für 799 US-Dollar mit 5 Einschüben, kann das unRAID auf bis zu 20 Laufwerke erweitert werden.

Ein Blick von hinten.

Wie beim Drobo (und im Gegensatz zu den meisten RAID-Konfigurationen) können Sie ein Laufwerk im unRAID-Gerät herausnehmen und durch ein neues ersetzen, wenn ein Laufwerk ausfällt. Das unRAID-System füllt das neue Laufwerk automatisch mit dem Inhalt des alten Laufwerks. Dank dieser Redundanz kann das unRAID-System den Ausfall eines einzelnen Laufwerks überstehen. Schön ist auch, dass die Daten in keiner Weise gestriped werden – jedes Laufwerk hat einfach Dateiverzeichnisse, sodass Sie Ihre Daten auch dann von den überlebenden Laufwerken abrufen können, wenn mehrere Laufwerke ausfallen. Wie beim Drobo können Sie auch gewünschte Funktionen hinzufügen (Data Robotics nennt sie DroboApps ).

Schließlich ist das unRAID-System äußerst erschwinglich. Ich musste ein Gehäuse, Netzteil, Motherboard und CPU kaufen, hatte aber schon mehrere Laufwerke. Ich nahm einfach die Laufwerke aus allen meinen externen Gehäusen und einige der zusätzlichen Laufwerke aus meinem Tower und steckte sie in die unRAID-Box.

So entsperren Sie das iPhone 4 Verizon

Mit dem unRAID verfüge ich also über ein einziges Gerät, das mit aktueller Laufwerkstechnologie auf bis zu 38 Terabyte erweitert werden kann und die Erweiterung um jeweils ein Laufwerk ohne Datenverlust und ohne Neuaufbau des gesamten Systems ermöglicht. Alle diese Daten werden gesichert, und das System kann einen einzigen Laufwerksausfall ohne Datenverlust überstehen. Außerdem wird im Gegensatz zu einem gespiegelten RAID 1-Setup die Hälfte meines Speichers nicht für Backups verwendet. Wenn ich Datenlaufwerke im Wert von 10 TB einbaue, habe ich einen nutzbaren Speicher im Wert von 10 TB (dasselbe kann man nicht für einen Drobo sagen). Die Box ist an mein Netzwerk angeschlossen, sodass ich von überall und auf jedem Computer darauf zugreifen kann (der Drobo benötigt einen separaten DroboShare, um über ein Netzwerk zu arbeiten). Es wird auf meinem Mac wie jedes andere Bonjour-Gerät angezeigt, schläft, wenn ich es nicht brauche, und ist schnell genug, um HD-Filme drahtlos auf meinen Mac mini zu übertragen.

Verwenden des unRAID

Wenn unRAID konfiguriert und ausgeführt wird, können Sie von jedem Computer in Ihrem Netzwerk darauf zugreifen. Wenn Sie Ihr unRAID mit Avahi konfiguriert haben, wird es einfach in Ihren Finder-Seitenleisten angezeigt, genau wie bei jedem anderen Server. Andernfalls können Sie Go -> Connect To Server wählen und SMB:// eingeben. unRAID-IP-Adresse um auf den Server zuzugreifen.

Sie können auf einzelne Laufwerke des Computers zugreifen oder Shares angeben, bei denen es sich um einzelne logische Volumes handelt, die sich über mehrere Laufwerke erstrecken. Ich habe beispielsweise eine Bilderfreigabe. Wenn ich es auf einem Computer in meinem Netzwerk mounte, sehe ich ein einzelnes Volume mit all meinen Bildern darauf. Die Bilder selbst sind tatsächlich auf alle Laufwerke des unRAID verteilt. Die unRAID-Software entscheidet, auf welches Laufwerk geschrieben werden soll, und zwar mit dem Ziel, die Anzahl der gleichzeitig laufenden Laufwerke zu minimieren. Dies trägt dazu bei, dass die Maschine energieeffizienter, leiser und kühler bleibt. Wenn Sie eine bestimmte Datei auf einem bestimmten Laufwerk haben möchten (vielleicht weil dieses Laufwerk schneller ist als die anderen), können Sie einfach ein bestimmtes Laufwerk mounten. Alle Dateien, die Sie auf bestimmten Laufwerken platzieren, werden weiterhin in den entsprechenden Freigaben angezeigt. Mit der unRAID-Software können Sie auch angeben, welche Laufwerke Sie für eine Freigabe verwenden möchten, sodass Sie beispielsweise HD-Filme auf Ihren schnelleren Laufwerken und Musikdateien auf langsameren Laufwerken speichern können.

Ein vorgefertigter RB-1200-Server mit 12 Laufwerksschächten – einfach Laufwerke hinzufügen und loslegen.

Wenn Sie eine Datei auf das Laufwerk schreiben, berechnet der unRAID automatisch die relevanten Sicherungsdaten und schreibt sie auf das Paritätslaufwerk. Dieser Vorgang verlangsamt das Schreiben ein wenig, aber wenn Sie ein Gigabit-Netzwerk haben, ist das UnRAID immer noch sehr schnell. Ich habe festgestellt, dass es schnell genug ist, um mit großen Photoshop-Dokumenten zu arbeiten, und ich kann große HD-Dateien vom unRAID über 802.11g auf meinen Medienserver streamen, ohne zu stottern oder abzuwürgen. Wie bei jedem Netzlaufwerk können Sie auch das unRAID für Time Machine-Backups verwenden, obwohl Sie eine einfache Änderung an einer Time Machine-Einstellung vornehmen müssen.

Wenn Sie eine Menge Daten auf das unRAID verschieben müssen, können Sie das Paritätslaufwerk vorübergehend deaktivieren. Dadurch werden Ihre Schreibvorgänge beschleunigt, und Sie können das Laufwerk später jederzeit wieder einschalten und eine Sicherungssynchronisierung initiieren.

Das von mir installierte Sleep-Plug-In enthält auch eine Wake-on-LAN-Funktion. Solange das Motherboard Ihres unRAID Wake-on-LAN (manchmal als S3 bezeichnet) unterstützt, können Sie das unRAID von einem anderen Computer im Netzwerk aufwecken. Das bedeutet, dass Sie den unRAID-Tower in einen Schrank stecken und ihn trotzdem bei Bedarf aktivieren können. Durch die Verwendung eines Open-Source-Routers mit Wake-on-LAN-Funktion kann ich das UnRAID von überall auf der Welt aufwecken. dd-wrt ist eine Open-Source-Router-Firmware, die Sie auf eine Reihe verschiedener WLAN-Router flashen können. Neben umfangreicher Anpassung und Verwaltung bietet dd-wrt eine Wake-on-LAN-Funktion.

Das Beste von allem ist, wenn der Server voll ist, muss ich nur noch ein weiteres internes Laufwerk kaufen (im Moment können Sie ein 2 TB SATA-Laufwerk für weniger als 200 US-Dollar kaufen), es in den unRAID-Tower stecken und der Software mitteilen, dass die Laufwerk ist da. Dieses Laufwerk wird sofort zu meinem verfügbaren Speicherplatz hinzugefügt, und ich kann fröhlich mit dem Kopieren von Medien auf den Server fortfahren.

Die Einrichtung von unRAID ist etwas aufwändiger als eine Out-of-the-Box-Lösung, bietet aber Vorteile, die anderen Systemen fehlen, vor allem der niedrigere Preis. Wenn Sie auf der Suche nach Speicherplatz waren und es Ihnen nichts ausmacht, ein wenig technisch zu werden, ist UnRAID eine großartige Option.