Teilten Sie ein FlexClone Volume vom übergeordneten Volume auf
Sie können ein FlexClone Volume von seinem übergeordneten Volume trennen, um den Klon als normales FlexVol Volume zu erstellen.
Die Klonaufteilung findet im Hintergrund statt. Auf Daten kann auf dem Klon und auf dem übergeordneten Element während der Teilung zugegriffen werden. Ab ONTAP 9.4 bleibt die Platzeffizienz erhalten. Der Split-Vorgang aktualisiert nur Metadaten und erfordert minimale I/O-Vorgänge. Es werden keine Datenblöcke kopiert.
-
Während der Aufteilung können keine neuen Snapshot Kopien des FlexClone Volume erstellt werden.
-
Ein FlexClone Volume kann nicht vom übergeordneten Volume getrennt werden, wenn es zu einer Datensicherungsbeziehung gehört oder Teil einer Load-Sharing-Spiegelung ist.
-
Wenn Sie das FlexClone Volume während des Splittings offline schalten, wird der Split-Vorgang unterbrochen. Wenn Sie das FlexClone Volume wieder online schalten, wird der Splitting-Vorgang fortgesetzt.
-
Nach der Aufteilung benötigen sowohl das übergeordnete FlexVol Volume als auch der Klon die volle Speicherplatzzuweisung, die durch die Garantien des Volume festgelegt wurde.
-
Nachdem ein FlexClone Volume von seinem übergeordneten Element getrennt wurde, können die beiden Volumes nicht erneut verbunden werden.
-
Ab ONTAP 9.4 nutzt der Split-Vorgang für FlexClone Volumes bei nicht garantierten Volumes auf AFF Systemen die physischen Blöcke und kopiert diese nicht. Daher ist das Aufteilen von FlexClone Volumes auf AFF Systemen schneller als der FlexClone Splitting Vorgang in anderen FAS Systemen in ONTAP 9.4 und höher. Die verbesserte FlexClone Splitting Operation auf AFF Systemen hat folgende Vorteile:
-
Die Storage-Effizienz wird nach dem Aufteilen des Klons vom übergeordneten Objekt beibehalten.
-
Vorhandene Snapshot Kopien werden nicht gelöscht.
-
Der Betrieb ist schneller.
-
Das FlexClone Volume kann von jedem beliebigen Punkt in der Klonhierarchie getrennt werden.
-
-
Sie müssen ein Cluster-Administrator sein.
-
Das FlexClone Volume muss online sein, wenn der Trennvorgang beginnt.
-
Das übergeordnete Volume muss online sein, damit die Teilung erfolgreich durchgeführt werden kann.
-
Bestimmen Sie den freien Speicherplatz, der zum Abschließen des Split-Vorgangs erforderlich ist:
volume clone show -estimate -vserver vserver_name -flexclone clone_volume_name -parent-volume parent_vol_name
Das folgende Beispiel liefert Informationen über den freien Speicherplatz, der erforderlich ist, um das FlexClone Volume „
clone1
“ von dem übergeordneten Volume „vol1
“ zu teilen:cluster1::> volume clone show -estimate -vserver vs1 -flexclone clone1 -parent-volume volume1 Split Vserver FlexClone Estimate --------- ------------- ---------- vs1 clone1 40.73MB
-
Vergewissern Sie sich, dass das Aggregat, das das FlexClone Volume und das übergeordnete Volume enthält, ausreichend Platz hat:
-
Legen Sie den freien Speicherplatz im Aggregat fest, das das FlexClone Volume und das übergeordnete Volume enthält:
storage aggregate show
-
Wenn das zugehörige Aggregat nicht über genügend freien Speicherplatz verfügt, fügen Sie dem Aggregat Storage hinzu:
storage aggregate add-disks
-
-
Starten Sie den Split-Vorgang:
volume clone split start -vserver vserver_name -flexclone clone_volume_name
Im folgenden Beispiel wird gezeigt, wie Sie den Prozess initiieren können, um das FlexClone Volume „
clone1
“ von seinem übergeordneten Volume „vol1
“ zu trennen:cluster1::> volume clone split start -vserver vs1 -flexclone clone1 Warning: Are you sure you want to split clone volume clone1 in Vserver vs1 ? {y|n}: y [Job 1617] Job is queued: Split clone1.
-
Status des FlexClone Split-Vorgangs überwachen:
volume clone split show -vserver vserver_name -flexclone clone_volume_name
Das folgende Beispiel zeigt den Status der FlexClone Split Operation auf einem AFF System:
cluster1::> volume clone split show -vserver vs1 -flexclone clone1 Inodes Blocks --------------------- --------------------- Vserver FlexClone Processed Total Scanned Updated % Inode % Block Complete Complete vs1 clone1 0 0 411247 153600 0 37
-
Vergewissern Sie sich, dass das Split-Volume nicht mehr ein FlexClone Volume ist:
volume show -volume volume_name -fields clone-volume
Der Wert der
clone-volume
Option ist „false
“ für ein Volume, das kein FlexClone Volume ist.Im folgenden Beispiel wird gezeigt, wie Sie überprüfen können, ob Volume „
clone1
“, das von seinem übergeordneten Volume getrennt ist, kein FlexClone Volume ist.cluster1::> volume show -volume clone1 -fields clone-volume vserver volume **clone-volume** ------- ------ **------------** vs1 clone1 **false**