Retrieve
Il comando retrieve ottiene copie di file archiviati dal server IBM® Storage Protect . È possibile richiamare file specifici o intere directory.
Utilizzare l'opzione description per specificare le descrizioni assegnate ai file che si desidera richiamare.
Utilizzare l'opzione pick per richiamare un elenco di archivi da cui è possibile selezionare un archivio da richiamare.
Richiamare i file richiamati nella stessa directory da cui sono stati archiviati oppure in una directory diversa. Il client di backup-archivio utilizza l'opzione preservepath con il valore subtree come impostazione predefinita per il ripristino dei file.
Nota: quando una directory viene richiamata, la data e l'ora di modifica vengono impostate sulla data e l'ora del richiamo e non sulla data e l'ora in cui la directory è stata archiviata. Questo perché il client di backup-archivio richiama prima le directory, quindi aggiunge i file alle
directory.
Nota:- Quando viene richiamata una directory, la relativa data/ora di modifica è impostata con la data/ora del richiamo, non con la data e ora dell'archiviazione della directory. Questo perché il client di backup-archivio richiama prima le directory, quindi aggiunge i file alle directory.
- Se si tenta di richiamare un file
il cui nome è uguale a un nome abbreviato di un file esistente, si
verificherà un errore. Ad esempio, se si tenta di richiamare un file specificatamente denominato ABCDEF~1.DOC nella stessa directory in cui esiste un file denominato abcdefghijk.doc , il richiamo non riesce perché il sistema operativo Windows equipara il file denominato abcdefghijk.doc a un nome breve ABCDEF~1.DOC. La funzione di richiamo considererà quest'ultimo come un file
duplicato.Se si verifica questo errore, effettuare una delle seguenti operazioni per correggerlo:
- Richiamare in un'altra ubicazione il file con il nome file abbreviato.
- Interrompere il richiamo e modificare il nome del file esistente.
- Disabilitare il supporto nome file breve su Windows.
- Non utilizzare nomi file in conflitto con la convenzione di denominazione abbreviata del file. Ad esempio, non utilizzare ABCDEF~1.DOC.
Il nome della workstation fa parte del nome file. Pertanto se si esegue l'archiviazione dei file di una workstation e
si desidera richiamarli su un'altra workstation, è necessario
specificare una destinazione. È necessario effettuare tale
operazione anche se si eseguendo il richiamo sulla stessa workstation
fisica che ha cambiato nome. Ad esempio, per richiamare il file c:\doc\h2.doc alla
sua directory originale sulla workstation, denominata star, immettere: dsmc retrieve c:\doc\h2.doc \\star\c$\La
workstation denominata star è stata ridenominata e il nuovo nome è meteor. Per richiamare il file c:\doc\h2.doc su meteor,
immettere: dsmc retrieve c:\doc\h2.doc \\meteor\c$\È inoltre possibile immettere: dsmc retrieve c:\doc\h2.doc \\star\c$\È possibile immettere il comando nei modi precedenti
poiché, se il nome della workstation non è
incluso nella specifica, si utilizza la workstation locale (in questo caso meteor).




Client supportati
Questo comando è valido per tutti i client.




Sintassi per UNIX e Linux®

Sintassi per Windows
Parametri



specfileorigine


Specifica il percorso e il nome file che si desidera richiamare. Utilizzare i caratteri jolly per specificare un gruppo di file o
tutti i file di una directory.
specfileorigine
Specifica il percorso e il nome file che si
desidera richiamare. Utilizzare i caratteri jolly per specificare un gruppo di file o
tutti i file di una directory.Nota: se si include filespacename, non includere una lettera di unità nella specifica file.
{nomespazio file}
Specifica lo spazio file (racchiuso tra parentesi graffe)
sul server contenente i file che si desidera richiamare. Questo è il nome
dell'etichetta dell'unità sulla workstation da cui sono stati
archiviati i file.Utilizzare il nome dello spazio file se è stato modificato il nome dell'etichetta dell'unità oppure se si stanno richiamando file archiviati da un altro nodo che aveva i nomi etichetta di unità diversi dai propri.Nota: è necessario specificare un nome spazio file NTFS o ReFS che sia racchiuso tra virgolette e parentesi graffe. Ad esempio, {"NTFSDrive"} . In modalità iterativa, sono valide sia le virgolette semplici che quelle doppie. Ad esempio: {"NTFSDrive"} e {'NTFSDrive'} sono entrambi validi. In modalità batch, sono valide solo le virgolette singole. Il requisito delle virgolette semplici è una limitazione del sistema operativo.


specfiledestinazione


Specifica il percorso e il nome file in cui si desidera scrivere i file. Se non si specifica
una destinazione, il client ripristina i file nel percorso originale.Nota: se non si specifica una destinazione, il client di backup - archivio determina se il file system di origine può essere raggiunto. Se il file system originale non può essere raggiunto, il client non ripristina il file.

Questo errore può verificarsi anche se si rimuove l'opzione virtualmountpoint dal file dsm.sys . In questo caso, è possibile specificare
una destinazione differente oppure ripristinare l'opzione virtualmountpoint
originale al file dsm.sys, riavviare il client e tentare nuovamente
il comando.
specfiledestinazione
Specifica il percorso ed il nome file in cui si desidera vengano scritti
i file. Se non si specifica
una destinazione, il client ripristina i file nel percorso originale.Quando si immette la stringa destinationfilespec, considerare i seguenti punti:- Per i nomi sourcefilespec di un file singolo, destinationfilespec può essere un file o una directory.
- Se sourcefilespec è composto da caratteri jolly o si
specifica l'opzione
subdir=yesdestinationfilespec deve essere una directory e terminare con un delimitatore di directory (\).
Nota: se il percorso di destinazione o una parte di esso non esiste, il client lo crea.
| Opzione | Utilizzo |
|---|---|
dateformat |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() dateformat |
![]() ![]() ![]() File di opzioni utente client (dsm.opt) o riga comandi. |
| description | Solo riga comandi. |
| dirsonly | Solo riga comandi. |
| filelist | Solo riga comandi. |
| filesonly | Solo riga comandi. |
![]() ![]() ![]() followsymbolic |
![]() ![]() ![]() File di opzioni utente client (dsm.opt) o riga comandi. |
| fromdate | Solo riga comandi. |
| fromnode | Solo riga comandi. |
![]() ![]() ![]() fromowner |
![]() ![]() ![]() Solo riga comandi |
| fromtime | Solo riga comandi. |
| ifnewer | Solo riga comandi. |
| pick | Solo riga comandi. |
| preservepath | Solo riga comandi. |
replace |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() replace |
![]() ![]() ![]() File di opzioni utente client (dsm.opt) o riga comandi. |
skipntpermissions |
File delle opzioni client (dsm.opt) o riga comandi |
skipntsecuritycrc |
File delle opzioni client (dsm.opt) o riga comandi |
subdir |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() subdir |
![]() ![]() ![]() File di opzioni utente client (dsm.opt) o riga comandi. |
tapeprompt |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() tapeprompt |
![]() ![]() ![]() File di opzioni utente client (dsm.opt) o riga comandi. |
timeformat |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() timeformat |
![]() ![]() ![]() File di opzioni utente client (dsm.opt) o riga comandi. |
| todate | Solo riga comandi. |
| totime | Solo riga comandi. |
Esempi



Attività


Richiamare un singolo file denominato budget.retrieve /home/devel/projecta/budget
Attività
Richiamare un singolo file denominato budget.fin.ret c:\devel\projecta\budget.fin


Attività


Richiamare tutti i file con estensione .c dalla directory /home/devel/projecta .retrieve "/home/devel/projecta/*.c"
Attività
Richiamare tutti i file con estensione .c dalla directory c:\devel\projecta .ret c:\devel\projecta\*.c
Attività
Richiamare tutti i file con estensione .c dalla directory \devel\projecta nello spazio file winnt .ret {winnt}\devel\projecta\*.c


Attività


Richiamare tutti i file nella directory /home .retrieve /home/
Attività
Richiamare tutti i file nella directory c:\devel .ret c:\devel\*
Attività
Richiamare i file dalla directory abc spazio file proj .ret {abc}\proj\*.*


Attività


Richiamare tutti i file con estensione .c dalla directory /home/devel/projecta nella directory /home/newdevel/projectn/projecta . Se la directory /projectn
o /projectn/projecta non esiste, viene creata.retrieve "/home/devel/projecta/*.c" /home/newdevel/projectn/
Attività
Richiamare tutti i file con estensione .c dalla directory c:\devel\projecta alla directory c:\newdevel\projectn\projecta . Se la directory projectn o
\projectn\projecta non esiste, viene creata.ret c:\devel\projecta\*.c c:\newdevel\projectn\


Attività


Richiamare i file nella directory /user/project . Utilizzare l'opzione pick .ret "/user/project/*" -pick
Attività
Richiamare i file nella directory c:\project . Utilizzare l'opzione pick .ret c:\project\* -pick


Attività


Richiamare tutti i file archiviati dalla directory /proj con la descrizione Risultati del sondaggio 2012
.retrieve "/proj/*" -desc="2012 survey results"


Attività


Richiamare il file archiviato /home/devel/budget con la descrizione "my budget" sull'unità nastro /dev/rmt1 .mkfifo fifo dd if=fifo of=/dev/rmt1& dsmc retrieve -replace=yes -description="mybudget" /home/devel/budget fifo
Attività
Richiamare un file dallo spazio file ridenominato Jaguar_OLD nella relativa ubicazione originale. Immettere l'origine e la destinazione come segue:ret Jaguar_OLD/user5/Documents/myresume.doc /Users/user5/Documents/
Attività
Richiamare un file dallo spazio file ridenominato \\your-node\h$_OLD nella relativa ubicazione originale. Immettere l'origine e la destinazione come segue:ret \\your-node\h$_OLD\docs\myresume.doc h:\docs\
