Guide des périphériques Sun Solaris

La commande ufsrestore

La commande ufsrestore permet de copier les systèmes de fichiers d'une bande vers un disque dur. Elle ne copie que les fichiers créés avec la commande ufsdump.

Vous devez utiliser ufsrestore avec l'une des trois options suivantes :

Les options suivantes sont facultatives :

Exemple :

L'exemple suivant montre comment récupérer de manière interactive un fichier sur une bande. Le fichier sera consigné dans le répertoire courant (/disk2 dans l'exemple). Un facteur de groupage de 96 est spécifié ainsi que le fichier de vidage (premier lecteur de bandes) de /dev/rmt/0.


Remarque :

Vous devez utiliser le même facteur de groupage (ou un facteur plus important) lorsque vous récupérez ou copiez des fichiers d'une bande vers un disque dur que lorsque vous avez copié des fichiers du disque dur vers la bande.



example# cd /disk2
example# ufsrestore ibf 96 /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

Le système répond par l'invite ufsrestore. Si vous tapez un point d'interrogation, la liste des arguments disponibles s'affiche.

Affichez la liste des répertoires résidant sur la bande en tapant ls.


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

A présent, ajoutez les fichiers ou répertoires à la liste des fichiers à extraire en utilisant la commande add :


ufsrestore > add man mail

Dans cet exemple, les fichiers man et mail sont ajoutés à la liste des fichiers à extraire.

Extrayez maintenant les fichiers. Ils seront consignés sur votre répertoire de travail courant (/disk2 dans l'exemple).


ufsrestore > extract

Dès que tous les fichiers que vous voulez sont extraits, sortez de la commande ufsrestore en tapant q:


ufsrestore > q