Restaurez une partie d'un fichier à partir d'une copie Snapshot
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.
À partir de ONTAP 9.12.1, une restauration partielle est disponible pour les volumes utilisant Synchronisation active SnapMirror.
-
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.
-
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