Wir sind ein kleines Unternehmen, das unter anderem Videobearbeitungen durchführt und einen Ort benötigt, an dem Sicherungskopien großer Mediendateien aufbewahrt und deren Weitergabe vereinfacht werden kann.
Ich habe eine Box mit Ubuntu Server und 4 x 500 GB Laufwerken eingerichtet. Sie sind derzeit mit Samba als vier freigegebene Ordner eingerichtet, die auf Mac / Windows-Arbeitsstationen problemlos angezeigt werden können, aber ich möchte eine bessere Lösung. Dafür gibt es zwei Hauptgründe:
- 500 GB sind nicht groß genug (einige Projekte sind größer)
- Die Verwaltung des aktuellen Setups ist umständlich, da auf den einzelnen Festplatten unterschiedliche Mengen an freiem Speicherplatz und duplizierten Daten (für die Sicherung) vorhanden sind. Es ist jetzt verwirrend und das wird nur schlimmer, wenn es mehrere Server gibt. ("das projekt ist auf sever2 in share4" etc)
Ich brauche also eine Möglichkeit, Festplatten so zu kombinieren, dass ein vollständiger Datenverlust beim Ausfall einer einzelnen Festplatte vermieden wird und die Benutzer nur eine einzige Freigabe auf jedem Server sehen. Ich habe Linux-Software RAID5 gemacht und hatte eine schlechte Erfahrung damit, würde es aber noch einmal versuchen. LVM sieht in Ordnung aus, aber es scheint, als würde es niemand verwenden. ZFS scheint interessant, aber es ist relativ "neu".
Was ist die effizienteste und risikoärmste Methode, um die für meine Benutzer geeigneten Festplatten zu kombinieren?
Bearbeiten: Das Ziel hier ist im Wesentlichen, Server zu erstellen, die eine beliebige Anzahl von Festplatten enthalten, aber die Komplexität aus Endbenutzersicht begrenzen. (dh sie sehen einen "Ordner" pro Server) Das Sichern von Daten ist hier kein Problem, aber wie jede Lösung auf Hardwarefehler reagiert, ist ein ernstes Problem. Deshalb habe ich RAID, LVM, ZFS und wer weiß was zusammen.
Meine früheren Erfahrungen mit RAID5 bezogen sich auch auf eine Ubuntu-Server-Box, und es gab schwierige und unwahrscheinliche Umstände, die zu einem vollständigen Datenverlust führten. Ich konnte das wieder vermeiden , hatte jedoch das Gefühl, dass ich dem System eine unnötige zusätzliche Fehlerquelle hinzufügte.
Ich habe RAID10 nicht verwendet, aber wir arbeiten mit Standardhardware und die meisten Datenlaufwerke pro Box sind auf 6 festgelegt. Wir haben viele 500-GB-Laufwerke und 1,5 TB sind ziemlich klein. (Immer noch eine Option für mindestens einen Server)
Ich habe keine Erfahrung mit LVM und habe widersprüchliche Berichte darüber gelesen, wie es mit Laufwerksfehlern umgeht. Wenn ein (nicht gestreiftes) LVM-Setup einen Ausfall eines einzelnen Laufwerks behandeln und nur die Dateien verlieren könnte, die einen Teil auf diesem Laufwerk gespeichert haben (und die meisten Dateien nur auf einem einzelnen Laufwerk), könnten wir sogar damit leben.
Aber solange ich etwas völlig Neues lernen muss, kann ich auch bis zu ZFS gehen. Im Gegensatz zu LVM müsste ich jedoch auch mein Betriebssystem ändern (?), Um die Entfernung zwischen meinem Standort und dem gewünschten Standort zu vergrößern. Ich habe eine Version von Solaris an der Uni benutzt und es würde mir trotzdem nichts ausmachen.
Auf der anderen Seite des IT-Spektrums denke ich, dass ich mich auch mit FreeNAS und / oder Openfiler befassen kann, aber das löst das Problem, wie man Laufwerke kombiniert, nicht wirklich.