preservepath
L'opzione preservepath specifica ciò che si deve riprodurre del percorso di origine come parte della directory di destinazione quando i file vengono ripristinati o richiamati in una nuova ubicazione.
Utilizzare l'opzione -subdir=yes per includere l'intera struttura secondaria della directory di origine (directory e file al di sotto della directory di origine di livello più basso) come origine da ripristinare. Se la directory di destinazione richiesta non esiste, viene creata. Se un file di destinazione ha lo stesso nome di un file origine, quest'ultimo viene sovrascritto. Utilizzare l'opzione -replace=prompt per fare in modo che il client avvisi l'utente prima che i file vengano sovrascritti.
Utilizzare l'opzione preservepath con i seguenti comandi:
- restore
- restore backupset
- restore group
- retrieve





Client supportati
Questa opzione è valida per tutti i client. L'API IBM® Storage Protect non supporta questa opzione. Anche il server può definire questa opzione.
Sintassi
Parametri
- Subtree
- Crea la directory di origine di livello più basso come sottodirectory della directory di destinazione. I file dalla directory di origine vengono memorizzati nella nuova sottodirectory. Questo è il valore predefinito.
- Completo
- Ripristina l'intero percorso, iniziando dal root, nella directory specificata. L'intero percorso include tutte le directory tranne il nome spazio file.
- NOBase
- Ripristina il contenuto della directory di origine, senza la directory di livello più basso o di base, nella directory di destinazione specificata.
- Nessuno
- Ripristina nella directory di destinazione tutti i file di origine
selezionati. Nessuna parte del percorso di origine relativo alla directory di
origine viene riprodotto nella destinazione.
Se si specifica SUBDIR=yes, il client ripristina tutti i file contenuti nelle directory di origine nella singola directory di destinazione.
Esempi



Riga comandi:


Assumere che lo spazio file del server contenga le seguenti copie di backup:/fs/h1/m1/file.a /fs/h1/m1/file.b /fs/h1/m1/l1/file.x /fs/h1/m1/l1/file.y


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -preser=completeRipristina queste directory e questi file:/u/ann/h1/m1/file.a /u/ann/h1/m1/file.b


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -preser=nobaseRipristina queste directory e questi file:/u/ann/file.a /u/ann/file.b


Questo comando:



dsmc res backupset /fs/h1/m1/ /u/ann/ -su=yes -preser=nobase -loc=fileRipristina queste directory e questi file:/u/ann/file.a /u/ann/file.b /u/ann/file.x /u/ann/file.y


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -preser=subtreeRipristina queste directory e questi file:/u/ann/m1/file.a /u/ann/m1/file.b


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -preser=noneRipristina queste directory e questi file:/u/ann/file.a /u/ann/file.b


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=completeRipristina queste directory e questi file:/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


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=nobaseRipristina queste directory e questi file:/u/ann/file.a /u/ann/file.b /u/ann/l1/file.x /u/ann/l1/file.y


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=subtreeRipristina queste directory e questi file:/u/ann/m1/file.a /u/ann/m1/file.b /u/ann/m1/l1/file.x /u/ann/m1/l1/file.y


Questo comando:



dsmc res /fs/h1/m1/ /u/ann/ -su=yes -preser=noneRipristina queste directory e questi file:/u/ann/file.a /u/ann/file.b /u/ann/file.x /u/ann/file.y
Riga
comandi:
Presupporre che lo spazio file del server contenga i seguenti backup:c:\h1\m1\file.a c:\h1\m1\file.b c:\h1\m1\l1\file.x c:\h1\m1\l1\file.y
Il seguente comando:
dsmc res backupset my.backupset.file /fs/h1/m1/ /u/ann/ -su=yescrea un file della serie di backup locale denominato "my.backupset.file".Ripristina queste directory e questi file:c:\ann\h1\m1\file.a c:\ann\h1\m1\file.b
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -preser=nobase.Ripristina queste directory e questi file:c:\ann\file.a c:\ann\file.b
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -preser=subtree.Ripristina queste directory e questi file:c:\ann\m1\file.a c:\ann\m1\file.b
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -preser=none.Ripristina queste directory e questi file:c:\ann\file.a c:\ann\file.b
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -su=yes -preser= completeRipristina queste directory e questi file: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
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=nobase.Ripristina queste directory e questi file:c:\ann\file.a c:\ann\file.b c:\ann\l1\file.x c:\ann\l1\file.y
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=subtree.Ripristina queste directory e questi file:c:\ann\m1\file.a c:\ann\m1\file.b c:\ann\m1\l1\file.x c:\ann\m1\l1\file.y
Il seguente comando:
dsmc res c:\h1\m1\ c:\ann\ -su=yes -preser=none.Ripristina queste directory e questi file:c:\ann\file.a c:\ann\file.b c:\ann\file.x c:\ann\file.y
Il seguente comando:
dsmc res backupset c:\h1\m1\ c:\ann\ -su=yes -preser=nobase -loc=fileRipristina queste directory e questi file:c:\ann\file.a c:\ann\file.b c:\ann\file.x c:\ann\file.y
