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
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
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
- Befehlszeile:
- Angenommen, 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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Dieser Befehl
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
- Befehlszeile:
- Voraussetzung 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
- Dieser Befehl:
dsmc 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
- Dieser Befehl:
dsmc res c:\h1\m1\ c:\ann\ -preser=nobase
.Schreibt die folgenden Verzeichnisse und Dateien zurück:c:\ann\file.a c:\ann\file.b
- Dieser Befehl:
dsmc 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
- Dieser Befehl:
dsmc res c:\h1\m1\ c:\ann\ -preser=none
.Schreibt die folgenden Verzeichnisse und Dateien zurück:c:\ann\file.a c:\ann\file.b
- Dieser Befehl:
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
- Dieser Befehl:
dsmc 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
- Dieser Befehl:
dsmc 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
- Dieser Befehl:
dsmc 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
- Dieser Befehl:
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