Erstellen Sie eine FlexClone-Datei oder eine FlexClone-LUN in ONTAP
Mit dem volume file clone create
Befehl können platzsparende und zeitsparende Klone von Dateien und LUNs in FlexVol Volumes oder FlexClone Volumes erstellt werden.
-
Die FlexClone Lizenz muss auf dem Cluster installiert sein. Diese Lizenz ist in enthalten"ONTAP One".
-
Wenn mehrere Blockbereiche für das Klonen unter LUNs oder das Klonen von Sub-Dateien verwendet werden, dürfen sich die Blocknummern nicht überlappen.
-
Wenn Sie eine Sub-LUN oder eine Unterdatei auf Volumes mit aktivierter anpassungsfähiger Komprimierung erstellen, dürfen die Blockbereiche nicht falsch ausgerichtet sein.
Das bedeutet, dass die Startblocknummer des Quell- und die Startblocknummer des Ziels entweder gerade ausgerichtet oder ungerade ausgerichtet sein müssen.
Je nach den vom Cluster-Administrator zugewiesenen Berechtigungen kann ein SVM-Administrator FlexClone Dateien und FlexClone LUNs erstellen.
Sie können die Autodelete-Einstellung für FlexClone Dateien und FlexClone LUNs beim Erstellen und Ändern von Klonen festlegen. Standardmäßig ist die Autodelete-Einstellung deaktiviert.
Sie können eine vorhandene FlexClone-Datei oder eine FlexClone-LUN beim Erstellen eines Klons mit dem volume file clone create
Befehl mit dem -overwrite-destination
Parameter überschreiben.
Wenn die maximale Split-Last des Node erreicht ist, stoppt der Node vorübergehend die Annahme EBUSY
von Anforderungen zum Erstellen von FlexClone-Dateien und FlexClone-LUNs und gibt eine Fehlermeldung aus. Wenn die Split Load des Node unter das Maximum fällt, akzeptiert der Node Anfragen zur erneuten Erstellung von FlexClone Dateien und FlexClone LUNs. Sie sollten warten, bis der Node die Kapazität zum Erstellen der Klone hat, bevor Sie die Erstellungsanforderung erneut versuchen.
Die FlexClone LUN übernimmt das Attribut für Platzreservierungen der übergeordneten LUN. Eine platzreservierte FlexClone LUN benötigt genauso viel Speicherplatz wie die reservierte übergeordnete LUN. Falls die FlexClone LUN nicht reserviert ist, muss das Volume über genügend Speicherplatz verfügen, um Änderungen am Klon gerecht zu werden.
-
Wenn Sie eine LUN klonen, vergewissern Sie sich, dass die LUN nicht zugeordnet ist oder nicht auf geschrieben wird.
-
FlexClone-LUN oder -Datei erstellen:
volume file clone create -vserver vserver_name -volume volume_name -source-path source_path -destination-path destination_path
Das folgende Beispiel zeigt, wie Sie eine FlexClone-Datei file1_Clone der übergeordneten Datei file1_source im Volume vol1 erstellen können:
cluster1::> volume file clone create -vserver vs0 -volume vol1 -source-path /file1_source -destination-path /file1_clone
Erfahren Sie mehr über
volume file clone create
in der "ONTAP-Befehlsreferenz".
Erstellen Sie FlexClone LUNs aus einem Snapshot in einem Volume
Sie können einen Snapshot in Ihrem Volume verwenden, um FlexClone Kopien Ihrer LUNs zu erstellen. Die FlexClone Kopien von LUNs sind sowohl lesbar als auch schreibbar.
Eine FlexClone Lizenz muss installiert sein. Diese Lizenz ist in enthalten"ONTAP One".
Die FlexClone LUN übernimmt das Attribut für Platzreservierungen der übergeordneten LUN. Eine platzreservierte FlexClone LUN benötigt genauso viel Speicherplatz wie die reservierte übergeordnete LUN. Falls die FlexClone LUN nicht reserviert ist, muss das Volume über genügend Speicherplatz verfügen, um Änderungen am Klon gerecht zu werden.
-
Vergewissern Sie sich, dass die LUN nicht zugeordnet ist oder nicht in geschrieben wird.
-
Erstellen Sie einen Snapshot des Volumes, das die LUNs enthält:
volume snapshot create -vserver vserver_name -volume volume_name -snapshot snapshot_name
Sie müssen einen Snapshot (den Backing-Snapshot) der LUN erstellen, die Sie klonen möchten.
-
Erstellen Sie die FlexClone-LUN aus dem Snapshot:
volume file clone create -vserver vserver_name -volume volume_name -source-path source_path -snapshot-name snapshot_name -destination-path destination_path
Wenn die FlexClone-LUN für das automatische Löschen verfügbar sein soll, geben Sie Folgendes ein
-autodelete true
: . Wenn Sie diese FlexClone LUN in einem Volume mit Semi-Thick Provisioning erstellen, müssen Sie das automatische Löschen für alle FlexClone LUNs aktivieren. -
Vergewissern Sie sich, dass die FlexClone LUN richtig ist:
lun show -vserver vserver_name
Vserver Path State Mapped Type Size ------- ---------------------- -------- --------- -------- ------- vs1 /vol/vol1/lun1_clone online unmapped windows 47.07MB vs1 /vol/vol1/lun1_snap_clone online unmapped windows 47.07MB