Ich bin auf der Suche nach etwas Redundantem, das ich einfach auf einen Server mit einem Haufen wertloser Laufwerke setzen kann und das einfach funktioniert, ohne dass die kleineren Laufwerke die Kapazität der größeren Laufwerke beeinträchtigen.
Nehmen wir an, ich habe vier Laufwerke unterschiedlicher Größe, weil ich arm bin. Wenn ich das richtig verstehe, würde es unter RAID 5 so aussehen:
Es gibt 9 GB tatsächlich gespeicherte Daten
Aber gibt es so etwas?:
Es würden 12 GB tatsächlich gespeicherte Daten vorhanden sein
Gibt es außerdem eine Speichermethode, die Redundanz ermöglicht, aber auch die Möglichkeit, einen Laufwerkspool durch einfaches Hinzufügen von mehr Speicher zu erweitern? Ich möchte meinen Server erweitern, ohne ihn komplett neu aufbauen zu müssen (auch hier wieder schlecht).
Danke
Antwort1
Um den Speicherplatz optimal zu nutzen, wäre es möglicherweise eine Option, ein RAID 5 mit den ersten 3 GB aller 4 Laufwerke zu erstellen, dann ein weiteres RAID 5 für die verbleibenden 2 GB auf den 3 5-GB-Laufwerken zu erstellen und beide RAIDs in einem RAID 0 (gestreift) zu kombinieren. Eine Erweiterung der RAID 5s wäre jedoch unmöglich, daher besteht die einzige Erweiterungsoption darin, dem übergeordneten RAID 0 ein (virtuelles/physisches) Gerät hinzuzufügen.
Um zu versuchen, alle Laufwerke zu verwenden und dennoch eine Erweiterung zu ermöglichen, können Sie die Laufwerke in zwei Gruppen mit möglichst gleicher Gesamtkapazität aufteilen, für jede Gruppe ein erweiterbares RAID 0 (gestreift) erstellen und dann ein RAID 1-System (gespiegelt) mit den beiden RAID 0-Systemen implementieren. Dies könnte sogar für RAID 5 mit 3 oder mehr Gruppen funktionieren, solange Sie sie entsprechend gruppieren können. Dies zu erweitern würde bedeuten, allen Gruppen ein Laufwerk hinzuzufügen, ihre RAID 0-Systeme zu erweitern und dann das übergeordnete RAID zu erweitern, um den neuen Speicherplatz zu nutzen. Obwohl dies auf grundlegender Ebene einfach ist, könnte sich der letzte Schritt in der Praxis als schwierig erweisen.
Ehrlich gesagt klingt das alles nur nach Kopfschmerzen. Ich denke, Ihre beste Option ist, Laufwerke gleicher Größe zu paaren, mit jedem Paar ein RAID 1 (Spiegel) zu erstellen und eine erweiterbare RAID 0-Implementierung (Striped) wie ZFS-Pools zu verwenden, um sie in einem Gerät unterzubringen. Sie werden möglicherweise nicht alle Laufwerke verwenden und Sie können nur zwei Laufwerke gleichzeitig hinzufügen, aber es ist einfach, erweiterbar, leicht verständlich und ziemlich redundant.
Gestreifte/gespiegelte ZFS-Pools (https://www.freebsd.org/doc/handbook/zfs-zpool.html)
Antwort2
Wenn Sie Windows verwenden, wäre dies mit Storage Spaces unter Windows 8.1 und höher möglich. Siehe:
https://www.pcsteps.com/738-software-raid-windows-storage-pools/