next up previous contents index
suivant: Support des codes barres monter: La ressource Autochanger précédent: Tester la librairie et   Table des matières   Index

Utiliser la librairie

Supposons que vous ayez convenablement défini les directives Device du Storage Daemon, et que vous ayez ajouté la directive Autochanger = yes dans la ressource Storage de votre fichier bacula-dir.conf.

Maintenant, alimentez votre librairie avec quelques cartouches vierges.

Que faire pour que Bacula accède à ces cartouches ?

Une stratégie consiste à pré-étiqueter chacune des cartouches. Pour cela, démarrez Bacula, puis utilisez la commande label dans la console :

./console
Connecting to Director rufus:8101
1000 OK: rufus-dir Version: 1.26 (4 October 2002)
*label

l'affichage devrait être :

Using default Catalog name=BackupDB DB=bacula
The defined Storage resources are:
     1: Autochanger
     2: File
Select Storage resource (1-2): 1

Choisissez la librairie (choix 1), vous obtenez :

Enter new Volume name: TestVolume1
Enter slot (0 for none): 1

Ici saisissez TestVolume1 en guise de nom, et 1 pour le slot. On vous demande alors :

Defined Pools:
     1: Default
     2: File
Select the Pool (1-2): 1

Sélectionnez le pool Default (ce qui est fait automatiquement si vous n'avez que celui-là). Bacula poursuit en déchargeant toute cartouche chargée, en chargeant celle du slot 1 et en l'étiquetant. Dans cet exemple, le lecteur était vide, il en résulte l'affichage :

Connecting to Storage daemon Autochanger at localhost:9103 ...
Sending label command ...
3903 Issuing autochanger "load slot 1" command.
3000 OK label. Volume=TestVolume1 Device=/dev/nst0
Media record for Volume=TestVolume1 successfully created.
Requesting mount Autochanger ...
3001 Device /dev/nst0 is mounted with Volume TestVolume1
You have messages.
*

Vous pouvez continuer à étiqueter les autres volumes, les messages changeront légèrement du fait qu'il y aura cette fois une cartouche à décharger avant de charger la suivante.

Une fois que tous vos volumes sont étiquetés, Bacula est en mesure de les charger lorsqu'il en a besoin.

Pour "voir" votre étiquetage, saisissez la commande list volumes dans la console, vous devriez obtenir quelque chose comme :

*{\bf list volumes}
Using default Catalog name=BackupDB DB=bacula
Defined Pools:
     1: Default
     2: File
Select the Pool (1-2): 1
+-------+----------+--------+---------+-------+--------+----------+-------+------+
| MedId | VolName  | MedTyp | VolStat | Bites | LstWrt | VolReten | Recyc | Slot |
+-------+----------+--------+---------+-------+--------+----------+-------+------+
| 1     | TestVol1 | DDS-4  | Append  | 0     | 0      | 30672000 | 0     | 1    |
| 2     | TestVol2 | DDS-4  | Append  | 0     | 0      | 30672000 | 0     | 2    |
| 3     | TestVol3 | DDS-4  | Append  | 0     | 0      | 30672000 | 0     | 3    |
| ...                                                                            |
+-------+----------+--------+---------+-------+--------+----------+-------+------+


next up previous contents index
suivant: Support des codes barres monter: La ressource Autochanger précédent: Tester la librairie et   Table des matières   Index
Kern Sibbald 2007-11-03