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-BetriebssystemeWindows-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-Betriebssysteme

Unterstützte Clients

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

Syntax

Syntaxdiagramm lesenVisuelles Syntaxdiagramm ü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.
Vollständig
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.
Keine
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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeBefehlszeile:
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeAngenommen, der Serverdateibereich enthält die folgenden Sicherungskopien:
/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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDieser Befehl
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-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 lokale Sicherungssatzdatei 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