Ich plane die Installation von OpenSolaris auf meinem Heimserver (derzeit mit Linux) und möchte wissen, wie ich mich auf das Upgrade des Servers vorbereiten kann, um in Zukunft größere Festplatten zu haben. Jetzt hat der Server 4x 400 GB SATA-Laufwerke und ich würde OpenSolaris mit ZFS RAID-Z darauf installieren. Einige Zeit später in diesem oder im nächsten Jahr werde ich die Laufwerke auf vielleicht 4x 1 TB SATA-Laufwerke aktualisieren.
Wie kann ich die Partitionsgröße mit ZFS aktualisieren und erhöhen? Ist es ein einfacher und schmerzloser Vorgang (z. B. jeweils ein Laufwerk austauschen und ZFS ändert automatisch die Größe, um den gesamten Speicherplatz zu nutzen), oder sind einige spezielle Schritte erforderlich? Kann es gemacht werden, ohne das System herunterzufahren?
quelle
autoexpand
Optionon
für den Pool aktiviert ist.Ich möchte hinzufügen, dass das Ersetzen eines nicht defekten Laufwerks den Raid weniger ausfallsicher macht. Sie können das ersetzende Laufwerk zuerst mit Daten füllen, bevor Sie das kleinere Laufwerk herausnehmen. So wird die Bestellung.
zpool replace smallerdrive biggerdrive
zpool set autoexpand=on pool
Jetzt ist Murphy weniger ein Problem
quelle
autoexpand=on
. Ich musstezpool online -e poolname devicename
für jedes Gerät laufen , und dann funktionierte es. Importieren / Exportieren hat nichts gebracht.