



Snapshotroot
Verwenden Sie die Option snapshotroot im Befehl incremental, selectiveoder archive mit einer Anwendung eines unabhängigen Softwareanbieters, die eine Momentaufnahme eines logischen Datenträgers bereitstellt, um die Daten in der lokalen Momentaufnahme den realen Dateibereichsdaten zuzuordnen, die auf dem IBM® Storage Protect -Server gespeichert sind.


Die Option snapshotroot kann zum Sichern von über NFS angehängten Dateisystemen verwendet werden. Sowohl die Sicherungsspezifikation (Quelle) als auch der Wert für snapshotroot kann über NFS-Mount zugeordnete Dateien angeben. Die Option snapshotroot kann beispielsweise zum Sichern eines NFS-Dateisystems verwendet werden, das sich auf einem NAS (Network-Attached Storage) befindet, der Momentaufnahmen unterstützt.



Diese Option sollte bei einer Teilsicherung eines NAS-Dateiserverdatenträgers anstelle einer einfachen Teilsicherung oder Teilsicherung mit der Option snapshotroot verwendet werden, wenn der NAS-Dateiserver aus Leistungsgründen ONTAP V7.3 ausführt. Die Optionen snapdiff und snapshotroot sollten nicht gemeinsam verwendet werden.
Die Option snapshotroot kann verwendet werden, um angehängte Dateisysteme im gemeinsam genutzten Netzbereich zu sichern. Sowohl die Sicherungsspezifikation (Quelle) als auch der Wert für snapshotroot kann angehängte Dateien in gemeinsam genutzten Netzbereichen angeben. Die Option snapshotroot kann beispielsweise zum Sichern eines Dateisystems in einem gemeinsam genutzten Netzbereich verwendet werden, das sich auf einem NAS (Network-Attached Storage) befindet, der Momentaufnahmen unterstützt.


Im folgenden Beispiel ist filesystem
test495 NFSüber einen NAS-Dateiserver angehängt philo und /philo/test945/.snapshot/backupsnap stellt die Momentaufnahme dar, die auf dem NAS-Dateiserver erstellt wird.
Im folgenden Beispiel ist c:\snapshots\snapshot.0 der gemeinsam genutzte Netzbereich, der von einem NAS-Dateiserver angehängt wird, und \\florance\c$ stellt die Momentaufnahme dar, die auf dem NAS-Dateiserver erstellt wird.

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



Mit der Option snapshotroot können Sie auch ein Verzeichnis angeben, wenn Sie jede Dateigruppe als separaten Dateibereich sichern.
Die Option snapshotroot bietet keine Funktionen zur Erstellung einer Datenträgermomentaufnahme, sondern ausschließlich Funktionen zur Verwaltung von Daten, die durch Erstellen einer Datenträgermomentaufnahme generiert werden.


Angenommen, eine Anwendung erstellt eine Momentaufnahme der /usr file system und stellt sie als /snapshot/day1bereit. Wenn Sie diese Daten mit dem folgenden Befehl sichern, wird ein eindeutiger Dateibereich mit dem Namen /snapshot/day1 auf dem Server erstellt. dsmc incremental /snapshot/day1

Sie können jedoch die Momentaufnahmedaten den Daten zuordnen, die bereits für das Dateisystem /usr verarbeitet wurden. Mit der Option snapshotroot können Sie die Daten dem Dateibereich zuordnen, der dem Dateisystem /usr auf dem IBM Storage Protect -Server entspricht: dsmc incremental /usr -snapshotroot=/snapshot/day1
Beispiel: Eine Anwendung erstellt eine Momentaufnahme des Laufwerks c: und hängt sie als NTFS-Junctionpunkt an \\florence\c$\snapshots\snapshot.0. Wenn Sie diese Daten mit dem folgenden Befehl sichern, wird ein eindeutiger Dateibereich mit dem Namen \\florence\c$\snapshots\snapshot.0 auf dem Server erstellt. dsmc incremental \\florence\c$\snapshots\snapshot.0
Es kann jedoch sinnvoll sein, die Momentaufnahmedaten den bereits für das Laufwerk c: verarbeiteten Daten zuzuordnen (\\florence\c$). Mit der Option snapshotroot können Sie die Daten dem Dateibereich zuordnen, der dem c: Laufwerk (\\florence\c$) auf dem IBM Storage Protect -Server entspricht: 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


Wenn Sie bestimmte Dateispezifikationen einschließen oder ausschließen möchten, müssen die Include-und Exclude-Anweisungen den Namen des Dateisystems enthalten, das die Quelle der Momentaufnahme war (das Dateisystem /usr ), und nicht den Namen des Ziels der Momentaufnahme (/snapshot/day1). Auf diese Weise ist die Beibehaltung eines Satzes von Include- und Exclude-Anweisungen möglich, auch wenn der Name des logischen Datenträgers, auf den die Momentaufnahme geschrieben wird, sich ändert. Die folgenden Beispiele zeigen Include- und Exclude-Anweisungen. include /usr/dir1/*.txt 1yrmgmtclass
exclude /usr/mydocs/*.txt
Wenn Sie bestimmte Dateispezifikationen einschließen oder ausschließen wollen, sollten die Include-und Exclude-Anweisungen den Namen des Dateisystems enthalten, das die Quelle der Momentaufnahme (Laufwerk c: ) war, und nicht den Namen des Ziels der Momentaufnahme (\\florence\c$\snapshots\snapshot.1). Auf diese Weise ist die Beibehaltung eines Satzes von Include- und Exclude-Anweisungen möglich, auch wenn der Name des logischen Datenträgers, auf den die Momentaufnahme geschrieben wird, sich ändert. Die folgenden Beispiele zeigen Include- und Exclude-Anweisungen. 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.0Der folgende Befehl ist ungültig, da er zwei Dateispezifikationen enthält: 


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- Stellen Sie sicher, dass die Option snapshotroot auf eine Momentaufnahme des richtigen Datenträgers verweist. Stellen Sie sicher, dass die snapshotroot-Position auf das Stammverzeichnis der Momentaufnahme verweist. Werden diese Regeln nicht befolgt, kann es zu unbeabsichtigten Ergebnissen kommen, sodass Dateien z. B. fälschlicherweise als verfallen markiert werden.
- Wenn Sie die Option filelist und die Option snapshotroot angeben, wird angenommen, dass sich alle in der Option filelist angegebenen Dateien in demselben Dateisystem befinden. Befinden sich Einträge in der Option filelist in einem anderen Dateisystem, werden sie übersprungen und ein Fehler wird protokolliert. Enthält die Option filelist Dateien, die nach der Erstellung der Momentaufnahme in dem Dateisystem erstellt wurden, werden diese Einträge ebenfalls übersprungen und ein Fehler wird protokolliert.
Sie können die Option snapshotroot nicht mit einem Sicherungsbefehl wie backup imageoder backup systemstateusw. verwenden.
Sie können die Option snapshotroot nicht mit der Option snapdiff verwenden.
Verwenden Sie die Option snapshotroot mit Vorsicht, wenn Sie die journalbasierte Sicherungsfunktion von IBM Storage Protect verwenden. Da es keine Koordination zwischen dem IBM Storage Protect -Journal und dem vom Anbieter erworbenen Momentaufnahmeprovider (VSS) gibt, kann bei Journalbenachrichtigungen, die nach der Momentaufnahme empfangen werden, ein unerwünschtes Verhalten auftreten. Möglicherweise werden Dateien nicht gesichert oder sie werden redundant auf dem IBM Storage Protect -Server gesichert.- Sie können die Option snapshotroot mit den Optionen preschedulecmd und postschedulecmd oder in automatisierten Scripts verwenden, die Sie mit dem Client-Scheduler ausführen.
Unterstützte Clients
Diese Option ist für die folgenden Clients gültig:

UNIX- und Linux® -Clients außer Mac OS X.
Alle Windows-Clients.
Syntax
Parameter
- Momentaufnahmedatenträgername
- Gibt das Stammverzeichnis des logischen Datenträgers an, der durch die Anwendung eines unabhängigen Softwareanbieters zur Momentaufnahmenerstellung generiert wurde.
Beispiele


-Befehlszeile:


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