Manuale di Solaris per periferiche Sun

Comando ufsrestore

Il comando ufsrestore copia i file system da un nastro su un disco rigido. Questo comando può copiare solo i file system che sono stati creati con il comando ufsdump.

ufsrestore deve essere usato con una di queste tre opzioni:

Le seguenti opzioni non sono obbligatorie:

Esempio:

L'esempio seguente mostra come richiamare interattivamente un file da un nastro. Il file verrà scritto nella directory corrente (/disk2 in questo esempio). Per questo esempio, sono stati specificati un fattore di bloccaggio 96 e il file dump (prima unità nastro) /dev/rmt/0.


Nota -

Quando si richiamano o copiano file dal nastro sul disco rigido, è necessario usare lo stesso fattore di bloccaggio (o uno superiore) che è stato usato per copiare i file dal disco rigido sul nastro.


example# cd /disk2
example# ufsrestore ibf 126 /dev/rmt/0
ufsrestore > ?
Available commands are:
  ls [arg] - list directory
  cd arg - change directory
  pwd - print current directory
  add [arg] - add `arg' to list of files to be extracted
  delete [arg] - delete `arg' from list of files to be
extracted
  extract - extract requested files
  setmodes - set modes of requested directories
  quit - immediately exit program
  what - list dump header information
  verbose - toggle verbose flag (useful with "ls")
  help or `?' - print this list
IF no `arg' is supplied, the current directory is used


Il sistema risponde con un prompt ufsrestore. Digitando un punto interrogativo, viene visualizzata una lista di argomenti disponibili.

Digitare ls per elencare le directory residenti sul nastro.


ufsrestore > ls
4lib/     dict        mail    openwin      spool
5bin      games       man/    preserve     src
adm       include/    net     pub          tmp

Ora usare il comando add per aggiungere i file o le directory alla lista dei file da estrarre:


ufsrestore > add man mail

In questo esempio, i file man e mail vengono aggiunti alla lista dei file da estrarre dal nastro.

Ora estrarre questi file dal nastro che verranno scritti nella directory di lavoro corrente (/disk2 in questo esempio).


ufsrestore > extract

Una volta estratti tutti i file desiderati, uscire dal comando ufsrestore digitando q:


ufsrestore > q