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.

Separare un volume FlexClone dal volume di origine

Collaboratori

È possibile suddividere un volume FlexClone dal padre per rendere il clone un volume FlexVol normale.

L'operazione di suddivisione dei cloni avviene in background. I dati sono accessibili sul clone e sull'immagine principale durante la divisione. A partire da ONTAP 9,4, l'efficienza dello spazio viene preservata. Il processo di suddivisione aggiorna solo i metadati e richiede un io minimo. Non vengono copiati blocchi di dati.

A proposito di questa attività
  • Non è possibile creare nuove copie Snapshot del volume FlexClone durante l'operazione di divisione.

  • Un volume FlexClone non può essere diviso dal volume principale se appartiene a una relazione di protezione dei dati o fa parte di un mirror di condivisione del carico.

  • Se si porta il volume FlexClone offline mentre è in corso la suddivisione, l'operazione di suddivisione viene sospesa; quando si riporta in linea il volume FlexClone, l'operazione di suddivisione riprende.

  • Dopo la divisione, sia il volume FlexVol superiore che il clone richiedono l'allocazione dello spazio completo determinata dalle rispettive garanzie del volume.

  • Dopo la divisione di un volume FlexClone dall'immagine principale, non è possibile unire nuovamente i due volumi.

  • A partire da ONTAP 9.4, per i volumi non garantiti sui sistemi AFF, l'operazione di split per i volumi FlexClone condivide i blocchi fisici e non copia i dati. Pertanto, la suddivisione dei volumi FlexClone sui sistemi AFF è più rapida rispetto all'operazione di suddivisione di FlexClone in altri sistemi FAS in ONTAP 9.4 e versioni successive. L'operazione di suddivisione FlexClone migliorata sui sistemi AFF offre i seguenti vantaggi:

    • L'efficienza dello storage viene preservata dopo la divisione del clone dal padre.

    • Le copie Snapshot esistenti non vengono eliminate.

    • Il funzionamento è più rapido.

    • Il volume FlexClone può essere suddiviso da qualsiasi punto della gerarchia dei cloni.

Prima di iniziare
  • Devi essere un amministratore del cluster.

  • Il volume FlexClone deve essere online all'inizio dell'operazione di divisione.

  • Il volume principale deve essere online perché la divisione abbia successo.

Fasi
  1. Determinare la quantità di spazio libero necessaria per completare l'operazione di suddivisione:

    volume clone show -estimate -vserver vserver_name -flexclone clone_volume_name -parent-volume parent_vol_name

    Nell'esempio seguente vengono fornite informazioni sullo spazio libero necessario per separare il volume FlexClone “clone1” dal volume padre “vol1”:

    cluster1::> volume clone show -estimate -vserver vs1 -flexclone clone1 -parent-volume volume1
                                 Split
    Vserver   FlexClone       Estimate
    --------- ------------- ----------
    vs1       clone1           40.73MB
  2. Verificare che l'aggregato contenente il volume FlexClone e il relativo elemento di origine disponga di spazio sufficiente:

    1. Determinare la quantità di spazio libero nell'aggregato che contiene il volume FlexClone e il relativo elemento di origine:

      storage aggregate show

    2. Se l'aggregato contenente non dispone di spazio libero sufficiente, aggiungere storage all'aggregato:

      storage aggregate add-disks

  3. Avviare l'operazione di divisione:

    volume clone split start -vserver vserver_name -flexclone clone_volume_name

    Nell'esempio seguente viene illustrato come avviare il processo di divisione del volume FlexClone “clone1” dal volume padre “vol1”:

    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.
  4. Monitorare lo stato dell'operazione di split FlexClone:

    volume clone split show -vserver vserver_name -flexclone clone_volume_name

    L'esempio seguente mostra lo stato dell'operazione di split FlexClone su un sistema AFF:

    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
  5. Verificare che il volume suddiviso non sia più un volume FlexClone:

    volume show -volume volume_name -fields clone-volume

    Il valore di clone-volume L'opzione è “false” per un volume che non è un volume FlexClone.

    Nell'esempio riportato di seguito viene illustrato come verificare se il volume “clone1” diviso dal suo padre non è un volume FlexClone.

    cluster1::> volume show -volume clone1 -fields clone-volume
    vserver volume **clone-volume**
    ------- ------ **------------**
    vs1     clone1 **false**