Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Restaurer une partie d'un fichier à partir d'un snapshot ONTAP

Contributeurs netapp-aaron-holt netapp-dbagwell netapp-lenida netapp-ahibbard netapp-aherbin

Vous pouvez utiliser volume snapshot partial-restore-file la commande pour restaurer une plage de données d'un snapshot vers une LUN ou vers un fichier conteneur NFS ou SMB, en supposant que vous connaissez le décalage d'octets de départ des données et le nombre d'octets. Vous pouvez utiliser cette commande pour restaurer l'une des bases de données d'un hôte qui stocke plusieurs bases de données dans la même LUN.

Depuis ONTAP 9.12.1, une restauration partielle est disponible pour les volumes utilisant Synchronisation active SnapMirror.

Étapes
  1. Lister les snapshots dans un volume :

    volume snapshot show -vserver SVM -volume volume

    Pour en savoir plus, volume snapshot show consultez le "Référence de commande ONTAP".

    L'exemple suivant montre les snapshots dans vol1:

    clus1::> volume snapshot show -vserver vs1 -volume vol1
    
    Vserver Volume Snapshot                State    Size  Total% Used%
    ------- ------ ---------- ----------- ------   -----  ------ -----
    vs1	    vol1   hourly.2013-01-25_0005  valid   224KB     0%    0%
                   daily.2013-01-25_0010   valid   92KB      0%    0%
                   hourly.2013-01-25_0105  valid   228KB     0%    0%
                   hourly.2013-01-25_0205  valid   236KB     0%    0%
                   hourly.2013-01-25_0305  valid   244KB     0%    0%
                   hourly.2013-01-25_0405  valid   244KB     0%    0%
                   hourly.2013-01-25_0505  valid   244KB     0%    0%
    
    7 entries were displayed.
  2. Restaurer une partie d'un fichier à partir d'un snapshot :

    volume snapshot partial-restore-file -vserver SVM -volume volume -snapshot snapshot -path file_path -start-byte starting_byte -byte-count byte_count

    Le décalage d'octet de départ et le nombre d'octets doivent être des multiples de 4,096.

    L'exemple suivant restaure les 4,096 premiers octets du fichier myfile.txt:

    cluster1::> volume snapshot partial-restore-file -vserver vs0 -volume vol1 -snapshot daily.2013-01-25_0010 -path /myfile.txt -start-byte 0 -byte-count 4096