Restore
Il comando restore ottiene copie delle versioni di backup dei file dal server IBM® Storage Protect o all'interno di una serie di backup.
Per ripristinare i file, specificare le directory o i file selezionati oppure selezionare i file da un elenco. Ripristinare i file nella directory da cui è stato eseguito il backup 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:- Su sistemi UNIX e Linux® , quando viene creato un collegamento simbolico, la relativa ora di modifica è impostata sull'ora corrente del sistema e non può essere modificata. Per cui, quando si ripristina un collegamento simbolico la relativa data/ora di modifica è impostata con la data/ora del ripristino, non con la data e ora del backup del collegamento simbolico. Come risultato, il client esegue il backup del collegamento simbolico durante il successivo backup incrementale poiché la data/ora di modifica è cambiata dall'ultimo backup.
Nota:- Quando si ripristina una directory, la relativa data/ora di modifica è impostata con la data/ora del ripristino, non con la data e ora del backup della directory. Questo perché il client ripristina 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
verifica un errore. Ad esempio, se si tenta di ripristinare un file specificatamente denominato ABCDEF~1.DOC nella stessa directory in cui esiste un file denominato abcdefghijk.doc , il ripristino non riesce perché il sistema operativo Windows equipara il file denominato abcdefghijk.doc a un nome breve ABCDEF~1.DOC. La funzione di
ripristino considererà quest'ultimo come un file duplicato.Se si verifica questo errore, effettuare una delle seguenti operazioni per correggerlo:
- Ripristinare in un'altra ubicazione il file con il nome abbreviato.
- Interrompere il ripristino 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; ad esempio, non utilizzare ABCDEF~1.DOC.
Se si imposta l'opzione subdir su yes quando si esegue il ripristino di un percorso e un file specifici, il client esegue il ripristino in modo ricorsivo di tutte le sottodirectory in tale percorso e delle eventuali istanze del file specificato presenti in tali sottodirectory.



Quando si ripristina un'intera directory o struttura di directory e non si specifica le opzioni inactive, latest, pick, todatee fromdate nel comando restore , il client tiene traccia degli oggetti che vengono ripristinati. Se il processo di ripristino viene interrotto per una
qualsiasi ragione, è possibile riavviare il ripristino dal punto in
cui è stato interrotto immettendo il comando restart restore. È possibile creare più di una sessione per il riavvio
del ripristino. I ripristini sono riavviabili solo se la specifica file contiene solo file jolly. Ad esempio, per un ripristino sia riavviabile, immettere: dsmc rest /home/* -sub=yes


Per un ripristino non riavviabile, immettere: dsmc rest "/Users/user1/file?.c" -sub=yes


Utilizzare il comando query restore per visualizzare un elenco di sessioni di ripristino riavviabili nel database server. Non è possibile eseguire ulteriori backup del filesystem a meno che il ripristino riavviabile non
sia stato completato utilizzando il comando restart restore o annullato utilizzando il comando cancel restore. dsmc rest "/Users/user1/file?.c" -sub=yes
Per ulteriori informazioni, consultare l'articolo della Microsoft Knowledge Base Q121007, intitolato How to Disable 8.3 Name Creation on NTFS Partitions, per ulteriori informazioni.
Se il comando restore viene ritentato a causa di un errore di comunicazione o di una perdita di sessione, le statistiche di trasferimento visualizzano i byte che il client ha tentato di trasferire in tutti i tentativi di comando. Pertanto,
è possibile che le statistiche per i byte trasferiti non
corrispondano a quelle del file, ad esempio alle statistiche relative
alla dimensione del file.





Client supportati
Questo comando è valido per tutti i client.
Sintassi
Parametri
- file
- Questo parametro indica che la specifica file di origine corrisponde a un nome file esplicito. Tale parametro è obbligatorio quando si ripristina il nome file dal percorso corrente, non si specifica un percorso relativo o assoluto e quando il nome file è in conflitto con una delle parole chiave del comando restore, quale restore backupset.
- specfileorigine
- Specifica il percorso e il nome file nella memoria che si
desidera ripristinare. 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 ripristinare. Questo
è il nome dell'unità sulla workstation da cui è stato eseguito il backup dei file.Specificare il nome spazio file se è stato modificato il nome dell'etichetta dell'unità oppure se si stanno ripristinando dei file per i quali è stato eseguito il backup da un altro nodo che aveva delle etichette di unità diverse dalle proprie.
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
collocare i file ripristinati. Se non si specifica
una destinazione, il client ripristina i file nel percorso originale.
Quando si immette destinationfilespec, considerare i seguenti punti:- Per i nomi sourcefilespec di un file singolo, destinationfilespec può essere un file o una directory. In caso di ripristino di un singolo file, è possibile terminare la specifica con un nome file in modo da fornire un nuovo nome al file ripristinato.
- Se sourcefilespec è composto da caratteri jolly oppure è specificato
subdir=yes, destinationfilespec deve essere una directory e deve terminare con un delimitatore di directory (\).
Nota: se il percorso di destinazione o una parte di esso non esiste, il client lo crea.


Nota: se non si specifica una destinazione, il client determina se il file system di origine può essere raggiunto. Se il file system originale non può essere
raggiunto, il client non eseguirà il ripristino del file. In questo caso, è possibile specificare una destinazione diversa e tentare nuovamente il comando. - BACKUPSETName=
- Specifica il nome della serie di backup. Questo parametro è facoltativo. Se si specifica il parametro backupsetname con il comando restore, non è possibile
utilizzare l'opzione pick.
Il valore di backupsetname dipende dall'ubicazione della serie di backup e corrisponde a una delle seguenti opzioni.
- backupsetname
- Specifica il nome della serie di backup dal server IBM Storage Protect . Se si specifica il parametro location, impostare
-location=server. Se la serie di backup si trova nella memoria del server IBM Storage Protect , la serie di backup deve avere un indice. - localfilename
- Specifica il nome file del primo volume della serie di backup. Impostare
-location=file. - tapedevice
- Specifica il nome dell'unità nastro che contiene il volume della serie di backup. È necessario utilizzare un driver di periferica fornito da Windows, non il driver di periferica fornito da IBM. Impostare
-location=tape.
- LOCation=
- Specifica dove il client ricerca la serie di backup. Se non si specifica il parametro di ubicazione, il client ricerca le serie di backup sul server IBM Storage Protect .
- server
- Specifica che il client ricerca la serie di backup dal server. Questa è l'ubicazione predefinita.
- file
- Specifica che il client ricerca la serie di backup da un file locale.
- nastro
- Specifica che il client ricerca la serie di backup da un'unità nastro locale.
| Opzione | Utilizzo |
|---|---|
modalit ... as |
Solo riga comandi. |
formatodata |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() formatodata |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
| dirsonly | Solo riga comandi. |
| filelist | Solo riga comandi. |
| filesonly | Solo riga comandi. |
![]() ![]() ![]() segui-simbolo |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
| fromdate | Solo riga comandi. |
| fromnode | Solo riga comandi. |
![]() ![]() ![]() dal proprietario |
![]() ![]() ![]() Solo riga comandi. |
| fromtime | Solo riga comandi. |
| ifnewer | Solo riga comandi. |
| inactive | Solo riga comandi. |
| ultimo | Solo riga comandi. |
numeroformato |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() numeroformato |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
| pick Nota: se si specifica il parametro backupsetname con il comando restore , non sarà possibile utilizzare l'opzione pick .
|
Solo riga comandi. |
| pitdate | Solo riga comandi. |
| pittime | Solo riga comandi. |
| preservepath | Solo riga comandi. |
sostituisci |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() sostituisci |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
salta le autorizzazioni |
File delle opzioni client (dsm.opt) o riga comandi. |
salta la sicurezza crc |
File delle opzioni client (dsm.opt) o riga comandi. |
sottodirectory |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() sottodirectory |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
richiesta nastro |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() richiesta nastro |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
formato ora |
File delle opzioni client (dsm.opt) o riga comandi. |
![]() ![]() ![]() formato ora |
![]() ![]() ![]() File di opzioni dell'utente client (dsm.opt) o riga comandi. |
| todate | Solo riga comandi. |
| totime | Solo riga comandi. |
Esempi



Attività


Ripristina un singolo file denominato budgetnella directory/Users/user1/Documents.restore /home/devel/projecta/budget
Attività
Ripristinare un singolo file denominato budget.fin.restore c:\devel\projecta\budget.fin


Attività


Ripristina un singolo file denominato budget, che esiste nella directory corrente.restore file budget
Attività
Ripristinare un singolo file denominato budget.fin, che esiste nella directory corrente.restore file budget.fin
Attività
Ripristinare i file dalla directory abcspazio fileproj.rest {"abc"}\proj\*.*


Attività


Ripristina tutti i file con estensione .cdalla directory/home/devel/projecta.restore "/home/devel/projecta/*.c"
Attività
Ripristinare tutti i file con estensione .cdalla directoryc:\devel\projecta.rest c:\devel\projecta\*.c
Attività
Ripristinare tutti i file con estensione .cdalla directory \devel\projectaubicata nello spazio filewinnt.rest {winnt}\devel\projecta\*.c
Attività
Ripristinare tutti i file con estensione .cdalla directoryc:\devel\projectaalla directoryc:\newdevel\projectn\projecta. Se la directoryprojectnoprojectn\projectanon esiste, viene creata.restore c:\devel\projecta\*.c c:\newdevel\projectn\


Attività


Ripristina i file nella directory /user/project. Utilizzare le opzioni pick e inactive per selezionare le versioni di backup attive e non attive.restore "/user/project/*" -pick -inactive
Attività
Ripristinare i file nella directory c:\project. Utilizzare le opzioni pick e inactive per selezionare le versioni di backup attive e non attive.restore c:\project\* -pi -ina


Attività


Ripristinare tutti i file dalla directory /home/devel/projectache termina con il carattere.cnella directory/home/newdevel/projectn/projecta. Se la directoryprojectnoprojectn/projectanon esiste, viene creata.restore "/home/devel/projecta/*.c" /home/newdevel/projectn/


Attività


Ripristina tutti i file nella directory /home/mydirallo stato delle 13:00 del 17 agosto 2002.restore -pitd=8/17/2002 -pitt=13:00:00 /home/mydir/
Attività
Ripristinare tutti i file nella directory c:\mydirallo stato delle 13:00 del 17 agosto 2002.restore -pitd=8/17/2002 -pitt=13:00:00 c:\mydir\


Attività


Ripristina tutti gli oggetti nella directory /home/myid/. Poiché questa operazione di ripristino contiene solo caratteri jolly, se il processo di ripristino viene interrotto, viene creata una sessione di ripristino riavviabile.res "/home/myid/*"
Attività
Ripristinare un file dallo spazio file ridenominato \\your-node\h$_OLDnella relativa ubicazione di origine. Immettere l'origine e la destinazione come segue:res \\your-node\h$_OLD\docs\myresume.doc h:\docs\


Attività


Ripristina tutti i file nella directory /home/mydirallo stato delle 13:00 del 17 agosto 2002.restore -pitd=8/17/2002 -pitt=13:00:00 /home/mydir/
Attività
Ripristinare tutti i file nella directory c:\mydirallo stato delle 13:00 del 17 agosto 2002.restore -pitd=8/17/2002 -pitt=13:00:00 c:\mydir\
Attività
Ripristinare un singolo file denominato budget.fincontenuto nella serie di backupdaily_backup_data.12345678.restore c:\projecta\budget.fin -backupsetname=daily_backup_data.12345678 -location=server
