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.

Mac OS X sistemi operativiNota: 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.
Sistemi operativi WindowsNota:
  1. 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.
  2. 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.
Sistemi operativi WindowsIl 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).
Sistemi operativi WindowsSistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativi

Client supportati

Questo comando è valido per tutti i client.

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativi

Sintassi per UNIX e Linux®

Leggi diagramma di sintassiIgnora diagramma di sintassi visivoRETrieve opzioni spec file origine "sourcefilespec" spec file di destinazione
Sistemi operativi Windows

Sintassi per Windows

Leggi diagramma di sintassiIgnora diagramma di sintassi visivoRETrieve opzioni spec file origine {FilespaceName}spec file origine spec file di destinazione

Parametri

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativispecfileorigine
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiSpecifica 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.
Sistemi operativi Windowsspecfileorigine
Sistemi operativi WindowsSpecifica 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.
Sistemi operativi Windows{nomespazio file}
Sistemi operativi WindowsSpecifica 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.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativispecfiledestinazione
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiSpecifica 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.

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXQuesto 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.

Sistemi operativi Windowsspecfiledestinazione
Sistemi operativi WindowsSpecifica 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=yes destinationfilespec 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.
Tabella 1. Comando Retrieve: opzioni correlate
Opzione Utilizzo
Sistemi operativi Windowsdateformat Sistemi operativi WindowsFile delle opzioni client (dsm.opt) o riga comandi.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operatividateformat Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiFile 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.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativifollowsymbolic Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiFile di opzioni utente client (dsm.opt) o riga comandi.
fromdate Solo riga comandi.
fromnode Solo riga comandi.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativifromowner Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiSolo riga comandi
fromtime Solo riga comandi.
ifnewer Solo riga comandi.
pick Solo riga comandi.
preservepath Solo riga comandi.
Sistemi operativi Windowsreplace Sistemi operativi WindowsFile delle opzioni client (dsm.opt) o riga comandi.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativireplace Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiFile di opzioni utente client (dsm.opt) o riga comandi.
Sistemi operativi Windowsskipntpermissions File delle opzioni client Sistemi operativi Windows(dsm.opt) o riga comandi
Sistemi operativi Windowsskipntsecuritycrc File delle opzioni client Sistemi operativi Windows(dsm.opt) o riga comandi
Sistemi operativi Windowssubdir Sistemi operativi WindowsFile delle opzioni client (dsm.opt) o riga comandi.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativisubdir Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiFile di opzioni utente client (dsm.opt) o riga comandi.
Sistemi operativi Windowstapeprompt Sistemi operativi WindowsFile delle opzioni client (dsm.opt) o riga comandi.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativitapeprompt Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiFile di opzioni utente client (dsm.opt) o riga comandi.
Sistemi operativi Windowstimeformat Sistemi operativi WindowsFile delle opzioni client (dsm.opt) o riga comandi.
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativitimeformat Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiFile di opzioni utente client (dsm.opt) o riga comandi.
todate Solo riga comandi.
totime Solo riga comandi.

Esempi

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare un singolo file denominato budget.

retrieve /home/devel/projecta/budget

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare un singolo file denominato budget.fin.

ret c:\devel\projecta\budget.fin

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare tutti i file con estensione .c dalla directory /home/devel/projecta .

retrieve "/home/devel/projecta/*.c"

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare tutti i file con estensione .c dalla directory c:\devel\projecta .

ret c:\devel\projecta\*.c

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare tutti i file con estensione .c dalla directory \devel\projecta nello spazio file winnt .

ret {winnt}\devel\projecta\*.c

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare tutti i file nella directory /home .

retrieve /home/

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare tutti i file nella directory c:\devel .

ret c:\devel\*

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare i file dalla directory abc spazio file proj .

ret {abc}\proj\*.*

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare 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/

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare 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\

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare i file nella directory /user/project . Utilizzare l'opzione pick .

ret "/user/project/*" -pick

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare i file nella directory c:\project . Utilizzare l'opzione pick .

ret c:\project\* -pick

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare tutti i file archiviati dalla directory /proj con la descrizione Risultati del sondaggio 2012.

retrieve "/proj/*" -desc="2012 survey results"

Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiAttività
Sistemi operativi LinuxSistemi operativi Oracle SolarisSistemi operativi AIXMac OS X sistemi operativiRichiamare 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
Mac OS X sistemi operativiAttività
Mac OS X sistemi operativiRichiamare 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/

Sistemi operativi WindowsAttività
Sistemi operativi WindowsRichiamare 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\