Comandi usati con  le unita' nastro


mt
Questo comando permette di  posizionre l'unita' nastro,  scrivere/leggere caratteri di controllo e ottenere informazioni. E' un comando complesso che opera a livello fisico e per un suo uso corretto e' bene consultare il man di unix.  I comandi piu' usati sono:

mt  -f /dev/st0  rewind
Riavvolge il nastro sull'unita'
mt -f  /dev/st0  eject
Riavvolge e smonta il nastro
mt -f /dev/st0  status
Fornisce informazioni sul supporto
mt -f /dev/st0  fsf 5
Avanza di 5 file
mt -f /dev/st0  bsf  3
Arretra di 3 file

[notare che l'opzione  -f  /dev/st0  indica semplicemente su quale unita' nastro si vuole operare ]

tar

Permette di scrivere e leggere delle strutture di dati. E' il comando piu' utilizzato per salvare interi directory e sottodirectory in quanto vengono salvati anche le caratteristiche dei file stessi (data creazione, proprieta', permessi etc) .  E' quindi il comando piu' comodo per realizzare back-up di dati personali.

 
tar  tf /dev/st0
Si ottenere la lista del contenuto di un nastro
tar xvf /dev/st0
Si scarica il contenuto di un nastro tar su disco
tar cvf  /dev/st0  /pippo
Si crea un nastro tar con il contenuto del directory  /pippo



dd
Il comando dd e' un comando a basso livello che copia fisicamente il contenuto di un file, trascurando tutte
le informazioni che descrivono i file stessi (date, proprieta', permessi etc)  Si sconsiflia vivamente di utilizzare questo comando per scrivere su  nastro. Puo' essere utilizzato invece per leggere dei file da nastro quando questi non sono scritti con una struttura (tar). Ad esempio dai nastri che contengono dati FITS puo' essere conveniente copiare i singoli file su disco attraverso questo comando.


dd -if=/dev/nst0 -of=file1.lis
Legge da nastro un file e lo chiama file1.lis su disco, notare che non c'e' rewind (/dev/nsto)  dopo l'operazione



Nel caso si  voglia scaricare un intero nastro su disco si puo' usare la procedura downtape, che non e'  una procedura standard unix, ma un comando funzionante solo sulle macchine Linux dell'IRA


M.Nanni  15/12/07