Drobo-ähnlicher Linux-Dateiserver – wie mache ich das?

Drobo-ähnlicher Linux-Dateiserver – wie mache ich das?

Ich habe lange darüber nachgedacht, wie ich einen Server einrichten kann, der ähnlich wie der Drobo-Speicher funktioniert. Die Gründe, warum ich eigentlich keinen Drobo will, sind, dass ich Horrorgeschichten gehört habe und außerdem möchte ich es möglichst billig machen.

Im Idealfall suche ich also nach etwas wie LVM, damit ich ein logisches Volume erstellen kann, das sich über viele Festplatten unterschiedlicher Größe erstreckt. Das bietet natürlich nur Redundanz, wenn ich das LV auf einem RAID-Array platziere (soweit ich weiß). Ich habe jedoch über Technologien wie den Drive Extender von Microsoft gelesen, der Dateien auf Dateisystemebene dupliziert und sicherstellt, dass sich die gespiegelten Dateien auf einer anderen physischen Festplatte befinden. Kennt oder empfiehlt jemand ein Dateisystem oder eine Methode wie diese? Hoffentlich wird damit der verfügbare Speicherplatz viel besser genutzt, als es RAID je könnte?

Die Leistung ist kein Problem, ich möchte einfach das Beste aus den Festplatten machen, die ich herumliegen habe, und gleichzeitig eine gewisse Redundanz haben, falls eine Festplatte kaputtgeht. Mir ist völlig klar, dass dies kein Ersatz für ein Backup ist, aber ich werde nur Dateien mittlerer Wichtigkeit speichern und das NAS selbst als Backup für meinen Haupt-PC und andere Systeme verwenden.

Vielen Dank im Voraus! Ich hoffe, dass zfs oder btrfs oder so etwas Schlaues für mich tun können :)

Antwort1

Das Problem besteht darin, dass ZFS das Entfernen von Laufwerken aus dem Pool nicht zulässt. Sie können nur Geräte hinzufügen.

Wenn Sie ein echtes Drobo-ähnliches Erlebnis (auf jedem Betriebssystem) wünschen, müssen Sie warten, bis btrfs den Reifestatus erreicht oder zumindest die RAID5/6-Funktionalität erreicht (was für 2.6.37 geplant ist).

Antwort2

Linux + ZFS hat noch nicht ganz Produktionsqualität. Nur Solaris hat diese Qualität. Aber Sie können illumos und FreeBSD ausprobieren.

Antwort3

Wie wäre es mit der folgenden Methode, die ich geschrieben habe: http://nakanoteblog.blog136.fc2.com/blog-entry-3.html

Das ist der Weg

  • Erstellen gleich großer Partitionen aus Festplatten unterschiedlicher Größe
  • Erstellen von RAID-Geräten mit Partitionen
  • Verketten von RAID-Geräten mit LVM als logischem Volume

verwandte Informationen