next up previous contents index
suivant: Déterminer vos périphériques SCSI monter: Bacula User's Guide précédent: Backup Strategies   Table des matières   Index


Support des librairies

Bacula supporte les librairies pour les opérations de lecture et écriture. Plusieurs conditions sont requises pour que Bacula puisse utiliser une librairie. Celles-ci sont expliquées en détail ci-dessous. Mais voyons d'abord la liste de ces conditions :

Dans les versions ultérieures à 1.37, la nouvelle directive Autochanger resource permet de grouper les ressources Device pour créer des librairies avec plusieurs lecteurs. Si vous avez une librairie, vous devez utiliser cette ressource.

Bacula utilise son propre script mtx-changer pour interagir avec un programme qui effectue réellement les changement de cartouches. Ainsi, mtx-changer peut être adapté pour fonctionner avec n'importe quel programme de prise en chgarge de librairie. La version actuelle de mtx-changer fonctionne avec le programme mtx . Cependant, des utilisateurs de FreeBSD ont réalisé un script, disponible dans le répertoire examples/autochangers, qui permet à Bacula de fonctionner avec le programme chio.

Bacula supporte aussi les librairies équipées de lecteurs de codes barres. Ce support inclut deux commandes de la console Bacula : label barcodes et update slots. Pour plus de détails au sujet de ces commandes, voyez la section "Support des lecteurs de codes barres" plus loin.

Le support des librairies dans Bacula n'inclue pas, pour le moment, la gestion du nettoyage des lecteurs, ni celle des bacs de cartouches ou des silos.

Le support des librairies à un ou plusieurs lecteurs requiert la ressource Autochanger resource.

En principe, si mtx fonctionne correctement avec votre librairie, ce n'est qu'une question d'adaptation du script mtx-changer pour que Bacula s'interface correctement avec la librairie. Vous pouvez trouver une liste des librairies supportées par mtx en suivant le lien suivant : http://mtx.opensource-sw.net/compatibility.php. Le site officiel du projet mtx se trouve ici : http://mtx.opensource-sw.net/.

Si vous avez des difficultés, veuillez utiliser la commande auto du programme btape pour tester le fonctionnement de votre librairie avec Bacula. Lorsque Bacula fonctionne, souvenez vous que pour beaucoup de distributions (par exemple FreeBSD, Debian,...), le Storage Daemon est exécuté en tant que bacula.tape plutôt que root.root, aussi vous devrez vous assurer que le Storage Daemon dispose de droits suffisants pour accéder à la librairie.



Sous-sections
next up previous contents index
suivant: Déterminer vos périphériques SCSI monter: Bacula User's Guide précédent: Backup Strategies   Table des matières   Index
Kern Sibbald 2007-11-03