Verschieben Sie ein Volume
Sie können ein FlexVol Volume zu einem anderen Aggregat, Node oder beiden innerhalb derselben Storage Virtual Machine (SVM) verschieben, um die Storage-Kapazität auszugleichen, nachdem ein Ungleichgewicht in der Storage-Kapazität festgestellt wurde.
Wenn der Umstellungsvorgang innerhalb von 30 Sekunden nicht abgeschlossen wird, wird er es standardmäßig erneut versuchen. Sie können das Standardverhalten mit den -cutover-window
-cutover-action
Parametern und anpassen, die beide einen erweiterten Zugriff auf die Berechtigungsebene erfordern. Weitere Informationen finden Sie auf der volume move start
man-Page.
-
Wenn Sie eine Datensicherung-Spiegelung verschieben und die Mirror-Beziehung nicht initialisiert haben, initialisieren Sie die Mirror-Beziehung mit dem
snapmirror initialize
Befehl.Beziehungen zur Datensicherungsspiegelung müssen initialisiert werden, bevor Sie ein Volume verschieben können.
-
Bestimmen Sie ein Aggregat, zu dem Sie das Volume mit dem
volume move target-aggr show
Befehl verschieben können.Das ausgewählte Aggregat muss über genügend Platz für das Volume verfügen, d. h. die verfügbare Größe ist größer als das zu bewegende Volume.
Das folgende Beispiel zeigt, dass das vs2 Volume in ein beliebiges der aufgeführten Aggregate verschoben werden kann:
cluster1::> volume move target-aggr show -vserver vs2 -volume user_max Aggregate Name Available Size Storage Type -------------- -------------- ------------ aggr2 467.9GB hdd node12a_aggr3 10.34GB hdd node12a_aggr2 10.36GB hdd node12a_aggr1 10.36GB hdd node12a_aggr4 10.36GB hdd 5 entries were displayed.
-
Überprüfen Sie, ob das Volume in das vorgesehene Aggregat verschoben werden kann, indem Sie
volume move start -perform-validation-only
dazu mit dem Befehl eine Validierungspsprüfung durchführen. -
Verschieben Sie den Volume mit dem
volume move start
Befehl.Mit dem folgenden Befehl wird das User_max Volume auf der vs2 SVM in das node12a_aggr3 Aggregat verschoben. Die Verschiebung wird als Hintergrundprozess ausgeführt.
cluster1::> volume move start -vserver vs2 -volume user_max -destination-aggregate node12a_aggr3
-
Bestimmen Sie den Status des Verschiebungsvorgangs
volume move show
für das Volume mit dem Befehl.Das folgende Beispiel zeigt den Status einer Volume-Verschiebung, die die Replizierungsphase abgeschlossen hat und sich in der Umstellungsphase befindet:
cluster1::> volume move show Vserver Volume State Move Phase Percent-Complete Time-To-Complete --------- ---------- -------- ---------- ---------------- ---------------- vs2 user_max healthy cutover - -
Wenn das Volume nicht mehr in der
volume move show
Befehlsausgabe erscheint, ist die Verschiebung abgeschlossen.