Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Creazione di un file FlexClone o di un LUN FlexClone in ONTAP

Collaboratori netapp-dbagwell netapp-aherbin netapp-aaron-holt netapp-thomi netapp-mwallis netapp-lenida

È possibile creare cloni di file e LUN presenti nei volumi FlexVol o FlexClone efficienti in termini di spazio e tempo utilizzando volume file clone create comando.

Prima di iniziare
  • La licenza FlexClone deve essere installata sul cluster. Questa licenza è inclusa con "ONTAP uno".

  • Se vengono utilizzati più intervalli di blocchi per la clonazione sotto-LUN o per la clonazione sotto-file, i numeri di blocco non devono sovrapporsi.

  • Se si crea un file secondario o un file secondario su volumi con compressione adattiva attivata, gli intervalli di blocchi non devono essere disallineati.

    Ciò significa che il numero del blocco iniziale di origine e il numero del blocco iniziale di destinazione devono essere allineati pari o dispari.

A proposito di questa attività

A seconda dei privilegi assegnati dall'amministratore del cluster, un amministratore SVM può creare file FlexClone e LUN FlexClone.

È possibile specificare l'impostazione di eliminazione automatica per i file FlexClone e le LUN FlexClone quando si creano e modificano i cloni. Per impostazione predefinita, l'eliminazione automatica è disattivata.

È possibile sovrascrivere un file FlexClone o un LUN FlexClone esistente quando si crea un clone utilizzando volume file clone create con il -overwrite-destination parametro.

Quando il nodo raggiunge il carico di divisione massimo, il nodo interrompe temporaneamente l'accettazione delle richieste di creazione dei file FlexClone e dei LUN FlexClone ed emette un EBUSY messaggio di errore. Quando il carico suddiviso per il nodo scende al di sotto del massimo, il nodo accetta le richieste di creazione di file FlexClone e LUN FlexClone di nuovo. Prima di riprovare la richiesta di creazione, attendere che il nodo disponga della capacità necessaria per creare i cloni.

Il LUN FlexClone eredita l'attributo space reservations del LUN padre. Un LUN FlexClone riservato allo spazio richiede tanto spazio quanto il LUN padre riservato allo spazio. Se il LUN FlexClone non è riservato allo spazio, il volume deve disporre di spazio sufficiente per consentire le modifiche apportate al clone.

Fasi
  1. Se si sta clonando un LUN, verificare che quest'ultimo non sia mappato o su cui viene scritto.

  2. Creare il LUN o il file FlexClone:

    volume file clone create -vserver vserver_name -volume volume_name -source-path source_path -destination-path destination_path

    Nell'esempio seguente viene illustrato come creare un file FlexClone file1_clone del file padre file1_source nel volume vol1:

    cluster1::> volume file clone create -vserver vs0 -volume vol1 -source-path /file1_source -destination-path /file1_clone

    Ulteriori informazioni su volume file clone create nella "Riferimento al comando ONTAP".

Creazione di LUN FlexClone da uno snapshot in un volume

È possibile utilizzare uno snapshot nel volume per creare copie FlexClone delle LUN. Le copie FlexClone delle LUN sono sia leggibili che scrivibili.

Prima di iniziare

È necessario installare una licenza FlexClone. Questa licenza è inclusa con "ONTAP uno".

A proposito di questa attività

Il LUN FlexClone eredita l'attributo space reservations del LUN padre. Un LUN FlexClone riservato allo spazio richiede tanto spazio quanto il LUN padre riservato allo spazio. Se il LUN FlexClone non è riservato allo spazio, il volume deve disporre di spazio sufficiente per consentire le modifiche apportate al clone.

Fasi
  1. Verificare che il LUN non sia mappato o in cui sia in corso la scrittura.

  2. Creare uno snapshot del volume che contiene i LUN:

    volume snapshot create -vserver vserver_name -volume volume_name -snapshot snapshot_name

    È necessario creare uno snapshot (snapshot di backup) del LUN da clonare.

  3. Creare il LUN FlexClone dallo snapshot:

    volume file clone create -vserver vserver_name -volume volume_name -source-path source_path -snapshot-name snapshot_name -destination-path destination_path

    Se è necessario che il LUN FlexClone sia disponibile per l'eliminazione automatica, è possibile includere -autodelete true. Se si crea questo LUN FlexClone in un volume utilizzando il provisioning semi-thick, è necessario attivare l'eliminazione automatica per tutti i LUN FlexClone.

  4. Verificare che il LUN FlexClone sia corretto:

    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