Lecteur de bande et robots

De Avided.info
Aller à : navigation, rechercher


Les lecteurs de bande et les robots peuvent etre piloter avec les commande suivante

mt

L'application mt sert à contrôler le lecteur de bandes magnétiques à un assez bas niveau. Cette application permet d'ajouter des tags sur la bande, éjecter la bande, rebobiner la bande et se déplacer par rapport aux tags.

Il est donc possible de mettre plusieurs enregistrements (sauvegardes) sur une même bande. Dans ce cas, le lecteur de bandes met des repères (tags) pour pouvoir retrouver les débuts des enregistrements. Cependant :

il n'y a pas de table des matières. il n'y a aucune information concernant le format du contenu (tar, dump, autre...)

C'est pour cela qu'il faut tout noter soigneusement. Pour se déplacer sur la bande, on ne dispose pas de beaucoup de possibilités.

  • Pour rembobiner la bande (complètement) :
mt rewind -f /dev/st0
  • Pour avancer de n enregistrements :
mt fsf n -f /dev/nst0

Nous disposons également de la commande d'éjection précédée ou pas du rebobinage complet.

  • Pour éjecter la bande :
mt off -f /dev/st0
  • Pour rebobiner et éjecter la bande :
mt rewoffl -f /dev/st0


mtx

Cette commande sert pour gerer les autoloader (robot de sauvegarde) en ligne de commande, c'est-à-dire charger une bande d’un slot vers le lecteur et inversement.


Pour le Robot

Interface : /dev/sg0 (s’incrémente selon la bande voulu et selon le slot)

On le commande avec : mtx

Pour le Lecteur

Interface : /dev/st0

ou /dev/nst0 (pas de rembobinage)

On le commande avec : mt

Exemple :

# Renvois l'état du robot et des magasins
mtx -f /dev/sg0 status

# Chargement de la bande du slot 1 dans le lecteur/drive
mtx -f /dev/sg0 load 1

# Prend la cassette qui se trouve dans le lecteur/drive et la remet dans son slot
mtx -f /dev/sg0 unload

# liste les opérations possible sur cette bande
mt -f /dev/nst0 h

# positionne au jeu n° n
mt -f /dev/nst0 asf n

# positionne au bloc n° n
mt -f /dev/nst0 seek n

# positionne à la fin des données de la bande
mt -f /dev/nst0 eod

# indice la position N° bloc
mt -f /dev/nst0 tell

# Retend la bande
mt -f /dev/nst0 retension

# Rembobine
mt -f /dev/nst0rewind

# rembobine & éjecte
mt -f /dev/nst0 offline 

Attention : quand vous utilisez ces commandes gardez a l'esprit que si vous utiliser /dev/st0 après l'exécution de la commande vous reviendrez au début de la bande (rembobinage) si vous utilisez /dev/nst0 votre commande sera exécutée mais vous de reviendrez pas au début de la bande.

  • sources d'information :

[http://www.system-linux.eu/index.php?post/2008/12/23/Sauvegarde-sur-bande-robot-avec-les-commandes-mt-mtx-dump-et-restore]