Subdir

Die Option subdir gibt an, ob Unterverzeichnisse benannter Verzeichnisse bei der Verarbeitung berücksichtigt werden sollen.

Die Option subdir können Sie in folgenden Befehlen verwenden:

  • archive
  • delete archive
  • delete backup
  • Windows-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-Betriebssystemeincremental
  • query archive
  • query backup
  • restore
  • restore backupset
  • restore group
  • retrieve
  • selective
Wenn Sie beim Sichern eines bestimmten Pfads und einer bestimmten Datei die Option subdir auf yes setzen, durchsucht der Client für Sichern/Archivieren rekursiv alle Unterverzeichnisse unter diesem Pfad und sucht nach allen Instanzen der angegebenen Datei, die sich unter einem dieser Unterverzeichnisse befinden. Beispiel: Angenommen, eine Datei mit dem Namen myfile.txt ist auf einem Client in den folgenden Verzeichnissen vorhanden:
//myfile.txt
/dir1/myfile.txt
/dir1/dir_a/myfile.txt
/dir1/dir_b/myfile.txt
Wenn eine selektive Sicherung dieser Datei durchgeführt wird, werden alle vier Instanzen von myfile.txt gesichert:
dsmc sel /myfile.txt -subdir=yes
Dementsprechend werden mit dem folgenden Befehl alle Instanzen von myfile.txt angezeigt, wenn Sie subdir=yes in der Clientoptionsdatei oder einer Clientoptionsgruppe angeben.
dsmc restore /myfile.txt -pick

Unterstützte Clients

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

Optionsdatei

Windows-BetriebssystemeFügen Sie diese Option in die Clientoptionsdatei (dsm.opt) ein.

Linux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-BetriebssystemeFügen Sie diese Option in die Clientbenutzeroptionsdatei (dsm.opt) ein.

Syntax

Syntaxdiagramm lesenVisuelles Syntaxdiagramm überspringenSUbdirNeinJa

Parameter

No
Unterverzeichnisse werden nicht verarbeitet. Dies ist der Standardwert.
Yes
Unterverzeichnisse werden verarbeitet. Da das Clientprogramm alle Unterverzeichnisse eines Verzeichnisses, das verarbeitet wird, durchsucht, kann die Verarbeitung länger dauern. Yes sollte nur im Bedarfsfall angegeben werden.

Wenn Sie die Option preservepath zusätzlich zu subdir=yes verwenden, kann dies einen Einfluss darauf haben, welche Unterverzeichnisse verarbeitet werden.

Linux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-BetriebssystemeWenn ein Unterverzeichnis ein angehängtes Dateisystem ist, wird es nicht verarbeitet, auch wenn Sie subdir=yesangeben.

Hinweis:
  1. Wenn Sie den Client im interaktiven Modus ausführen und die Option -subdir=yes verwenden, bleibt die Einstellung für alle Befehle bestehen, die im interaktiven Modus eingegeben werden, bis Sie den interaktiven Modus durch Eingabe von Quit beenden.
  2. Ist subdir=yes wirksam, wenn Sie mehrere Dateien wiederherstellen, fügen Sie am Ende der Zieldateispezifikation einen Verzeichnisbegrenzer ein. Wird der Begrenzer nicht angegeben, zeigt der Client eine Nachricht an, die angibt, dass die Zieldateispezifikation nicht gültig ist.
  3. Es wird empfohlen, nur den Standardwert für subdir (No) in eine Clientoptionsdatei oder eine Clientoptionsgruppe einzuschließen.

Beispiele

Optionsdatei:
subdir no
Befehlszeile:
Mac OS X-Betriebssysteme Zum Zurückschreiben der Struktur:
/Users/mike/dir1
/Users/mike/dir1/file1
/Users/mike/dir1/dir2
/Users/mike/dir1/dir2/file1
einen der folgenden Befehle eingeben:
dsmc rest "/Users/van/dir1/*" /Users/mike/ -su=yes
dsmc rest "/Users/van/dir1/file*" /Users/mike/ -su=yes
dsmc rest "/Users/van/dir1/file1*" /Users/mike/ -su=yes 
Linux-BetriebssystemeOracle Solaris-BetriebssystemeAIX-BetriebssystemeMac OS X-Betriebssysteme Gehen Sie wie folgt vor, um die Struktur wiederherzustellen:
/path2/dir1
/path2/dir1/file1
/path2/dir1/dir2
/path2/dir1/dir2/file1
einen der folgenden Befehle eingeben:
dsmc rest "/path/dir1/*" /path2/ -su=yes
dsmc rest "/path/dir1/file*" /path2/ -su=yes
dsmc rest "/path/dir1/file1*" /path2/ -su=yes 
Windows-Betriebssysteme Zum Zurückschreiben der Struktur:
\path2\dir1
\path2\dir1\file1
\path2\dir1\dir2
\path2\dir1\dir2\file1
einen der folgenden Befehle eingeben:
rest \path\dir1\* \path2\ -su=yes
rest \path\dir1\file* \path2\ -su=yes
rest \path\dir1\file1* \path2\ -su=yes

Diese Option ist in der Anfangsbefehlszeile und im interaktiven Modus gültig. Wird die Option im interaktiven Modus eingegeben, ist nur der Befehl betroffen, mit dem sie eingegeben wird. Wenn dieser Befehl beendet ist, wird der Wert auf den Wert zu Beginn der interaktiven Sitzung zurückgesetzt. Dies ist der Wert aus der Datei dsm.opt, sofern er nicht durch die Anfangsbefehlszeile oder eine vom Server erzwungene Option überschrieben wurde.