Preservepath

Mit der Option preservepath wird angegeben, wie viel vom Quellenpfad als Teil des Zielverzeichnispfades wiederherzustellen ist, wenn Dateien an einen neuen Standort zurückgeschrieben oder abgerufen werden.

Verwenden Sie die Option -subdir=yes, um die vollständige Unterverzeichnisstruktur des Quellenverzeichnisses (Verzeichnisse und Dateien unter dem Quellenverzeichnis der untersten Ebene) als zurückzuschreibende Quelle festzulegen. Ist ein erforderliches Zielverzeichnis nicht vorhanden, wird es erstellt. Hat eine Zieldatei denselben Namen wie eine Quellendatei, wird sie überschrieben. Verwenden Sie die Option -replace=prompt, damit der Client eine Bestätigung anfordert, bevor Dateien überschrieben werden.

Verwenden Sie die Option preservepath in den folgenden Befehlen:

  • restore
  • restore backupset
  • restore group
  • retrieve
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeWindows-BetriebssystemeOracle Solaris-Betriebssysteme

Unterstützte Clients

Diese Option ist für alle Clients gültig. Die IBM Spectrum Protect-API unterstützt diese Option nicht. Diese Option kann auch auf dem Server definiert werden.

Syntax

Syntaxdiagramm lesenSyntaxdiagramm überspringenPRESERvepath = SubtreeCompleteNOBaseNONe

Parameter

Subtree
Das Quellenverzeichnis der untersten Ebene wird als ein Unterverzeichnis des Zielverzeichnisses erstellt. Dateien aus dem Quellenverzeichnis werden in dem neuen Unterverzeichnis gespeichert. Dies ist der Standardwert.
Complete
Der gesamte Pfad wird ab dem Stammverzeichnis in das angegebene Verzeichnis zurückgeschrieben. Der vollständige Pfad umfasst alle Verzeichnisse mit Ausnahme des Dateibereichsnamens.
NOBase
Der Inhalt des Quellenverzeichnisses wird ohne das Verzeichnis der untersten Ebene (Basisverzeichnis) in das angegebene Zielverzeichnis zurückgeschrieben.
NONe
Alle ausgewählten Quellendateien werden in das Zielverzeichnis zurückgeschrieben. Im Ziel werden keine Teile des Quellenpfades im oder oberhalb des Quellenverzeichnisses wiederhergestellt.

Wenn Sie SUBDIR=yes angeben, schreibt der Client alle Dateien in den Quellenverzeichnissen in das einzelne Zielverzeichnis zurück.

Beispiele

Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeBefehlszeile:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeVoraussetzung ist, dass der Serverdateibereich folgende Sicherungskopien enthält:
/fs/h1/m1/file.a
/fs/h1/m1/file.b
/fs/h1/m1/l1/file.x
/fs/h1/m1/l1/file.y
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -preser=complete
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/h1/m1/file.a
/u/ann/h1/m1/file.b
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -preser=nobase
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/file.a
/u/ann/file.b
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res backupset /fs/h1/m1/ /u/ann/ -su=yes 
-preser=nobase -loc=file
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/file.a
/u/ann/file.b
/u/ann/file.x
/u/ann/file.y
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -preser=subtree
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/m1/file.a
/u/ann/m1/file.b
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -preser=none
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/file.a
/u/ann/file.b
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=complete
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/h1/m1/file.a
/u/ann/h1/m1/file.b
/u/ann/h1/m1/l1/file.x
/u/ann/h1/m1/l1/file.y
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=nobase
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/file.a
/u/ann/file.b
/u/ann/l1/file.x
/u/ann/l1/file.y
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=subtree
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/m1/file.a
/u/ann/m1/file.b
/u/ann/m1/l1/file.x
/u/ann/m1/l1/file.y
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDieser Befehl:
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssysteme
dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=none
Schreibt die folgenden Verzeichnisse und Dateien zurück:
/u/ann/file.a
/u/ann/file.b
/u/ann/file.x
/u/ann/file.y
Windows-BetriebssystemeBefehlszeile:
Windows-BetriebssystemeVoraussetzung ist, dass der Serverdateibereich folgende Sicherungskopien enthält:
c:\h1\m1\file.a
c:\h1\m1\file.b
c:\h1\m1\l1\file.x
c:\h1\m1\l1\file.y
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res backupset my.backupset.file /fs/h1/m1/ /u/ann/ -su=yes erstellt eine Datei eines lokalen Sicherungssatzes mit dem Namen "my.backupset.file".
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\h1\m1\file.a
c:\ann\h1\m1\file.b
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res c:\h1\m1\ c:\ann\ -preser=nobase.
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\file.a
c:\ann\file.b
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res c:\h1\m1\ c:\ann\ -preser=subtree.
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\m1\file.a
c:\ann\m1\file.b
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res c:\h1\m1\ c:\ann\ -preser=none.
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\file.a
c:\ann\file.b
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssysteme
dsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=
complete
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\h1\m1\file.a
c:\ann\h1\m1\file.b
c:\ann\h1\m1\l1\file.x
c:\ann\h1\m1\l1\file.y
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=nobase.
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\file.a
c:\ann\file.b
c:\ann\l1\file.x
c:\ann\l1\file.y
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=subtree.
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\m1\file.a
c:\ann\m1\file.b
c:\ann\m1\l1\file.x
c:\ann\m1\l1\file.y
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssystemedsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=none.
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\file.a
c:\ann\file.b
c:\ann\file.x
c:\ann\file.y
Windows-BetriebssystemeDieser Befehl:
Windows-Betriebssysteme
dsmc res backupset c:\h1\m1\ c:\ann\ -su=yes 
-preser=nobase -loc=file
Schreibt die folgenden Verzeichnisse und Dateien zurück:
c:\ann\file.a
c:\ann\file.b
c:\ann\file.x
c:\ann\file.y