Antworten:
Wie von Shane erklärt, musst du das Raid-Z-Level bei der Erstellung bestimmen. Die Schlachtzugsstufe kann zu keinem späteren Zeitpunkt geändert werden. Es kann jedoch durch Neuerstellen des Überfalls geändert werden. Das Hinzufügen von Driven zu einem Raid-Z ist ebenfalls begrenzt und sollte vermieden werden.
Fügen Sie NIEMALS ein einzelnes Laufwerk zu einem Raid Z hinzu.
Das Hinzufügen einer einzelnen Festplatte zu einem Raid-Z ist eine wirklich schlechte Idee. erwartet, dass der erste raid-z voll ist und zfs streift Daten alle Daten werden auf das einzelne Laufwerk geschrieben. Das einzelne Laufwerk hat keinen Spiegel und kann daher bei einem Ausfall verloren gehen. Es bietet auch keine Integritäts- oder Paritätskorrektur!
Dies ist möglich, wird aber wahrscheinlich auch nicht empfohlen. Durch Hinzufügen von Laufwerken zu einem vorhandenen Raid-Z wird ein zusätzliches Raid-Z erstellt und die Daten werden über zwei Raid-Zs verteilt. Wenn der erste Raid-z voll ist, werden alle Daten in den neu hinzugefügten Raid-z geschrieben. zfs gleicht die Daten nicht neu aus. Wenn Sie also eine Leistungssteigerung durch Hinzufügen neuer Laufwerke erzielen möchten, ist es wahrscheinlich besser, den RAID vollständig neu zu erstellen.
Eine wirklich göttliche Erklärung finden Sie im Blog-Beitrag ZFS: Sie sollten Spiegel-VDEVs verwenden, nicht RAIDZ. .
Einfach gesagt gibt es mehrere Gründe:
Dies ist nur zur Vervollständigung. Ich bin nicht mit Rockstor oder FreeNAS verbunden und bewerte nur beide für mich.
In Zukunft können Butterfs oder Btrfs diese Probleme lösen. Eine Alternative zu Freenas kann RockStor werden . Synology und andere NAS-Systeme haben es kürzlich in ihre Lösungen integriert.
ACHTUNG : Ab August 2016 gibt es jedoch Fehler im RAID-Code und ist nicht stabil. Soweit ich weiß, sollten Sie es nur mit abisolierten Spiegeln verwenden.
Unglücklicherweise nicht; Sie können eine RAID-Z-Gruppe nicht auf eine andere RAID-Z-Ebene umformen. Sie müssen die Daten an eine andere Stelle verschieben und die Festplatten zum Zeitpunkt der Erstellung mit der gewünschten Ebene zum Pool hinzufügen.