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.

Restaurez une partie d'un fichier à partir d'une copie Snapshot

Contributeurs

Vous pouvez utiliser le volume snapshot partial-restore-file Commande permettant de restaurer une plage de données à partir d'une copie Snapshot vers une LUN ou vers un fichier de conteneur NFS ou SMB, en supposant que vous connaissez le décalage d'octet 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, la restauration partielle est disponible pour les volumes d'une relation SM-BC.

Étapes
  1. Lister les copies Snapshot dans un volume :

    volume snapshot show -vserver SVM -volume volume

    Pour connaître la syntaxe complète de la commande, reportez-vous à la page man.

    L'exemple suivant montre les copies Snapshot 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'une copie 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