



Snapshotroot
Utilisez l'option snapshotroot avec les commandes incremental, selectiveou archive avec une application de fournisseur de logiciels indépendant qui fournit une image instantanée d'un volume logique, pour associer les données de l'image instantanée locale aux données de l'espace fichier réel qui sont stockées sur le serveur IBM® Storage Protect .


L'option snapshotroot peut être utilisée pour sauvegarder des systèmes de fichiers montés NFS . La spécification de sauvegarde
(source) et la valeur snapshotroot peuvent correspondre
à une spécification de fichier monté NFS. Par exemple, l'option snapshotroot
peut servir à sauvegarder un système de fichiers NFS hébergé sur un stockage réseau
(NAS) qui prend en charge les images instantanées.



Cette option doit être utilisée avec une sauvegarde incrémentielle d'un volume de serveur de fichiers NAS au lieu d'une sauvegarde incrémentielle ou incrémentielle simple avec l'option snapshotroot lorsque le serveur de fichiers NAS exécute ONTAP V7.3 pour des raisons de performances. Les options snapdiff et snapshotroot ne doivent
pas être utilisées conjointement.
L'option snapshotroot peut être utilisée pour sauvegarder des systèmes de fichiers montés de partage de réseau. La
spécification de sauvegarde (source) et la valeur snapshotroot
peuvent toutes deux correspondre à une spécification de fichier monté en partage réseau. Par exemple, l'option snapshotroot
peut être utilisée pour sauvegarder un système de fichiers en partage réseau qui est
hébergé sur un stockage réseau (NAS) qui prend en charge les instantanés.


Dans l'exemple suivant, filesystem
test495 est NFSmonté à partir d'un serveur de fichiers NAS philo et /philo/test945/.snapshot/backupsnap représente l'image instantanée créée sur le serveur de fichiers NAS.
Dans l'exemple suivant, c:\snapshots\snapshot.0 est un partage de réseau monté à partir d'un serveur de fichiers NAS et \\florance\c$ représente l'image instantanée créée sur le serveur de fichiers NAS.

dsmc incr \\florance\C$ -snapshotroot=c:\shapshots
\snapshot.0



Vous pouvez également spécifier un répertoire avec l'option snapshotroot lorsque vous sauvegardez chaque ensemble de fichiers sous la forme d'un espace fichier distinct.
L'option snapshotroot n'offre pas de possibilité de prise d'image instantanée de volume ; elle permet uniquement de gérer les données créées par une image instantanée de volume.


Par exemple, imaginez une application qui prend un instantané du /usr file system et le monte en tant que /snapshot/day1. Si vous sauvegardez
ces données à l'aide de la commande suivante, un espace fichier unique nommé /snapshot/day1 est
créé sur le serveur. dsmc incremental /snapshot/day1

Toutefois, vous pouvez associer les données d'image instantanée aux données déjà traitées pour le système de fichiers /usr . A l'aide de l'option snapshotroot , vous pouvez associer les données à l'espace fichier correspondant au système de fichiers /usr sur le serveur IBM Storage Protect : dsmc incremental /usr -snapshotroot=/snapshot/day1
Par exemple, considérons une application qui prend une image instantanée de l'unité c: et la monte en tant que point de jonction NTFS \\florence\c$\snapshots\snapshot.0. Si vous sauvegardez ces données à l'aide de la commande suivante,
un espace fichier unique nommé \\florence\c$\snapshots\snapshot.0 est
créé sur le serveur. dsmc incremental \\florence\c$\snapshots\snapshot.0
Toutefois, vous pouvez associer les données d'image instantanée aux données déjà traitées pour l'unité c: (\\florence\c$). A l'aide de l'option snapshotroot , vous pouvez associer les données à l'espace fichier correspondant à l'unité c: (\\florence\c$) sur le serveur IBM Storage Protect : dsmc incr c: -snapshotroot=\\florence\c$\snapshots\snapshot.0
-or-
dsmc incr \\florence\c$ -snapshotroot=\\florence\c$\snapshots\
snapshot.0


dsmc incremental /usr -snapshotroot=/snapshot/day2
dsmc incr c: -snapshotroot=\\florence\c$\snapshots\snapshot.1


dsmc incremental /usr/dir1/* -subdir=yes
-snapshotroot=/snapshot/day1
dsmc selective /usr/dir1/sub1/file.txt
-snapshotroot=/snapshot/day1
dsmc archive /usr/dir1/sub1/*.txt
-snapshotroot=/snapshot/day1
dsmc incr c:\dir1\* -subdir=yes -snapshotroot=\\florence\c$\
snapshots\snapshot.1
dsmc sel c:\dir1\sub1\file.txt -snapshotroot=\\florence\c$\
snapshots\snapshot.1
dsmc archive c:\mydocs\*.doc -snapshotroot=\\florence\c$\
snapshots\snapshot.1


Si vous souhaitez inclure ou exclure des spécifications de fichier spécifiques, les instructions d'inclusion et d'exclusion doivent contenir le nom du système de fichiers qui a été la source de l'instantané (le système de fichiers /usr ), et non le nom de la cible de l'instantané (/snapshot/day1). Cela
vous permet de conserver un jeu d'instructions d'inclusion
et d'exclusion, quel que soit le nom du volume logique dans lequel l'instantané
est écrit. Voici des exemples d'instructions d'inclusion et d'exclusion : include /usr/dir1/*.txt 1yrmgmtclass
exclude /usr/mydocs/*.txt
Si vous souhaitez inclure ou exclure des spécifications de fichier spécifiques, les instructions d'inclusion et d'exclusion doivent contenir le nom du système de fichiers qui a été la source de l'instantané (unité c: ), et non le nom de la cible de l'instantané (\\florence\c$\snapshots\snapshot.1). Cela
vous permet de conserver un jeu d'instructions d'inclusion
et d'exclusion, quel que soit le nom du volume logique dans lequel l'instantané
est écrit. Voici des exemples d'instructions d'inclusion et d'exclusion : include c:\dir1\.../*.txt lyrmgmtclass
exclude \\florence\c$\mydocs\*.doc


include /snapshot/day1/dir1/*.txt 1yrmgmtclass
exclude /snapshot/day1/mydocs/*.txt
include \\florence\c$\snapshots\snapshot.1\dir1\...\
*.txt 1yrmgmtclass
exclude \\florence\c$\mydocs\*.doc



dsmc incremental /usr -snapshotroot=/snapshot/day1
dsmc incremental /usr/dir1/* -snapshotroot=/snapshot/day1
dsmc incr c: -snapshotroot=\\florence\c$\snapshots\snapshot.0
dsmc incr c:\dir1\* -snapshotroot=\\florence\c$\snapshots\
snapshot.0La commande suivante n'est pas valide car elle contient deux spécifications de fichier: 


dsmc incremental /usr/dir1/* /home/dir2/*
-snapshotroot=/snapshot/day1
dsmc incr c:\dir1\* e:\dir1\* -snapshotroot=\\florence\c$\
snapshots\snapshot.0


dsmc incremental -snapshotroot=/snapshot/day1
dsmc incr -snapshotroot=\\florence\c$\snapshots\snapshot.0- Assurez-vous que l'option snapshotroot fait référence à un instantané du volume correct. Assurez-vous que l'emplacement snapshotroot fait référence à la racine de l'instantané. Si ces règles ne sont pas respectées, vous risquez d'obtenir des résultats non satisfaisants, comme par exemple des fichiers qui n'expirent pas correctement.
- Si vous indiquez les options filelist et snapshotroot, tous les fichiers indiqués dans l'option filelist sont supposés se trouver dans le même système de fichiers. Lorsque des entrées de filelist existent dans un système de fichiers différent, elles sont ignorées et une erreur est consignée. Si filelist contient des fichiers créés dans le système de fichiers après que l'image instantanée ait été prise, ces entrées sont également ignorées et une erreur est consignée.
Vous ne pouvez pas utiliser l'option snapshotroot avec une commande de sauvegarde, telle que backup imageou backup systemstate, etc.
Vous ne pouvez pas utiliser l'option snapshotroot avec l'option snapdiff .
Utilisez l'option snapshotroot avec précaution si vous utilisez la fonction de sauvegarde basée sur le journal IBM Storage Protect . Etant donné qu'il n'y a pas de coordination entre le journal IBM Storage Protect et le fournisseur d'images instantanées acquis par le fournisseur (VSS), un comportement indésirable peut se produire avec les notifications de journal reçues après l'apparition de l'image instantanée. Par exemple, il se peut que les fichiers ne soient pas sauvegardés ou qu'ils soient sauvegardés de manière redondante sur le serveur IBM Storage Protect .- Vous pouvez utiliser l'option snapshotroot avec les options preschedulecmd et postschedulecmd ou dans un script automatisé que vous exécutez à l'aide du planificateur client.
Clients pris en charge
Cette option est valide pour les clients suivants :

Clients UNIX et Linux® à l'exception de Mac OS X.
Tous les clients Windows.
Syntaxe
Paramètres
- nom_volume_instantané
- Indique la racine d'un volume logique créé par l'application d'instantanés d'éditeur de logiciel indépendant.
Exemples


Ligne de commande:


dsmc incremental /usr -SNAPSHOTRoot=/snapshot/day1
Ligne de commande :
dsmc incr c: -SNAPSHOTRoot=\\florence\c$\snapshots\snapshot.0
