Warum ich aufgehört habe, RAID auf meinem Plex Media Server zu verwenden

Indeks
  1. RAID erfordert, dass alle Laufwerke die gleiche Größe haben
  2. Wenn Ihr RAID-Controller ausfällt (oder sogar Ihr Betriebssystem), sind die Daten weg
  3. Das Paritätsystem von Unraid löst all diese Probleme

RAID bietet Redundanz, verlangt jedoch gleiche Laufwerksgrößen und birgt Datenverlustrisiken. Ich bevorzuge Unraid, das flexibler ist und Daten effizient verwaltet.

RAID ist typischerweise die bevorzugte Methode für Redundanz in Servern und hat sich definitiv bewährt. Was, wenn ich Ihnen sage, dass ich absichtlich aufgehört habe, RAID auf meinem Plex-Server zu verwenden? Hier ist der Grund.

RAID erfordert, dass alle Laufwerke die gleiche Größe haben

Mein erster selbstgebauter NAS lief auf TrueNAS, welches eine traditionelle RAID-Struktur für seine Laufwerke verwendet. Während TrueNAS die gesamte RAID-Software-Seite handhabt (und ich gleich erklären werde, warum das wichtig sein kann), war ich dennoch fast sofort von der Verwendung von RAID abgeneigt.

Einer der größten Nachteile von RAID, meiner Meinung nach, ist, dass es erfordert, dass alle Laufwerke die gleiche Größe haben. Ich wollte eine breite Palette von Speicherkapazitäten für meinen NAS nutzen, einschließlich 3TB, 4TB, 6TB und 8TB Laufwerken.

Bei traditionellem RAID wären alle diese Laufwerke auf 3TB Speicher beschränkt. Das bedeutet, dass ich nur 50 % des verfügbaren Speicherplatzes auf den 6TB Laufwerken und etwa 35 % der 8TB Laufwerke nutzen würde. Der Rest würde ungenutzt bleiben.

Das fühlte sich für mich nach einer Verschwendung an. Ich hatte den Speicherplatz, warum konnte ich ihn nicht nutzen? Ich verstehe, wie RAID funktioniert und warum es so funktioniert, aber ich war damit unzufrieden. Es musste eine bessere Lösung geben.

Wenn Ihr RAID-Controller ausfällt (oder sogar Ihr Betriebssystem), sind die Daten weg

Obwohl TrueNAS (und andere softwarebasierte RAID-Systeme) typischerweise "tragbar" sind, sodass Sie das Betriebssystem auf ein neues System übertragen können und Ihre Daten mitkommen, bedeutet das dennoch, dass Sie darauf angewiesen sind, dass dieses Betriebssystem nicht ausfällt. Das Betriebssystem enthält die Informationen, welche Daten auf welches Laufwerk gehören, und das ist der einzige Weg, auf die Daten zuzugreifen.

Wenn Sie einen hardwarebasierten RAID-Controller verwenden und dieser ausfällt, besteht die Möglichkeit, dass Ihre Daten ebenfalls verloren gehen. Die Laufwerke könnten völlig in Ordnung sein, aber wenn der RAID-Controller beschädigt wird, riskieren Sie den Verlust Ihrer Daten.

Aufgrund der Funktionsweise von RAID können Sie ohne den "Schlüssel", der dem System sagt, wie die Laufwerke dekodiert werden, keine Informationen abrufen.

Das wollte ich nicht dem Zufall überlassen. Hardware kann ausfallen, Betriebssysteme können beschädigt werden, und ich war kein Fan davon, meine Daten in die Hände solcher Dinge zu geben. Sicher, viele Menschen tun das, und Ausfälle sind selten, aber warum das Risiko eingehen?

Ähnlich wie die Einschränkung, dass alle Laufwerke die gleiche Größe haben müssen (oder auf das kleinste Laufwerk beschränkt sind), wusste ich, dass es eine bessere Lösung für meine Speicherprobleme geben musste – und ich hatte recht.

Das Paritätsystem von Unraid löst all diese Probleme

Wo RAID mir Schwierigkeiten bereitet, hat Unraid Erfolg. Ja, Unraid ist ein kostenpflichtiges Betriebssystem mit eigenen Einschränkungen, aber es erfüllt alle meine Bedürfnisse und mehr.

Anstatt sich auf RAID zu verlassen, verwendet Unraid ein Paritätsystem, um Ihre Daten redundant zu halten. Im Wesentlichen funktioniert die Parität von Unraid so, dass sie eine Berechnung des Paritätslaufwerks plus aller anderen Laufwerke verwendet, um zu wissen, was das Paritätslaufwerk sein sollte. Entweder eine 0 oder 1.

Dies geschieht für jedes Bit auf dem Laufwerk, und es bedeutet, dass Sie Laufwerke beliebiger Größe im Server ohne Probleme verwenden können. Die einzige Einschränkung für die Laufwerksgröße ist die Größe Ihres Paritätslaufwerks. Es muss das größte (oder gleich große) Laufwerk in Ihrem System sein.

Mein aktueller Unraid-Server verwendet ein 12TB-Laufwerk für die Parität, und dann habe ich 4TB-, 6TB- und 8TB-Laufwerke, die alle zusammen den Speicherpool bilden, auf den ich zugreifen kann. Wenn ich Dinge umsortieren möchte, mache ich einfach das Array aus, ziehe ein Laufwerk heraus und ersetze es. Dann wird die Parität neu aufgebaut, und ich kann weitermachen.

Eine weitere positive Eigenschaft zeigt sich bei einem Laufwerksausfall. Ich weiß, Laufwerksausfall und schön im selben Satz? Manchmal.

Vor kurzem sind sowohl ein 6TB- als auch ein 4TB-Laufwerk auf meinem Unraid-Server ausgefallen. Da ich genügend Speicherplatz auf den anderen Laufwerken hatte, konnte ich tatsächlich Daten von den ausgefallenen Laufwerken auf die funktionierenden Laufwerke übertragen und dann das defekte Laufwerk einfach aus dem Array entfernen.

Wie ist das möglich? Nun, im Gegensatz zu RAID, das Teile von Dateien über alle Laufwerke verteilt, speichert Unraid vollständige Dateien auf jedem Laufwerk und gibt Ihnen direkten Zugriff darauf. Tatsächlich können Sie ein Laufwerk von einem Unraid-Server abziehen und in jede Linux-Maschine stecken, um auf die Daten zuzugreifen.

Das bedeutet, dass ich mir keine Sorgen über den Ausfall einer RAID-Karte oder eines Betriebssystems machen muss, der meine Daten gefährden könnte. Ich könnte mein Array verlieren.

Die Konfiguration muss neu erstellt werden, um den Server zum Laufen zu bringen, aber ich kann auf meine einzelnen Laufwerke und die darin enthaltenen Dateien von fast jedem Computer aus zugreifen.

All dies kombiniert gibt mir mehr Flexibilität und Möglichkeiten, als ich normalerweise von einem traditionellen RAID-Array erwarten würde. Sicher, die Lese- und Schreibleistung von Unraid ist geringer als die von ZFS, aber die Speicherkapazitäten sind viel größer.

Das ist nur einer der Gründe, warum ich mich für Unraid und nicht für TrueNAS für meinen Heimserver entschieden habe. Es gibt mehrere andere Faktoren, die in die Entscheidung eingeflossen sind, und der Preis steht nicht einmal auf der Liste.

Ich denke, Unraid ist jeden Cent wert, wenn man den Preis betrachtet, den das Team verlangt. Es ist ein fantastisches Softwareprodukt, extrem benutzerfreundlich und läuft auf fast jeder Hardware—einschließlich alter Server der Enterprise-Klasse von eBay.

Bist du neugierig auf weitere Artikel wie Warum ich aufgehört habe, RAID auf meinem Plex Media Server zu verwenden? Entdecke spannende Inhalte in der Kategorie Linux.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up