Si vous utilisez la directive Autochanger = yes à la ressource Storage du fichier de configuration de votre Director, la console Bacula vous demandera automatiquement le numéro de slot lors de l'utilisation des commandes add ou label pour ce périphérique de stockage. Si votre script mtx-changer est correctement installé, Bacula chargera la bonne cartouche à l'exécution de la commande label.
Vous devez aussi spécifier Autochanger = yes dans la ressource Device du Storage Daemon ainsi que nous l'avons décrit plus haut pour que la librairie soit utilisée. Veuillez consulter la section Ressource Storage dans le chapitre sur la configuration du Director pour plus de détails sur ce sujet.
Ainsi, toutes les phases de l'utilisation des cartouches peuvent être intégralement automatisées. Il est aussi possible de paramétrer ou modifier la valeur du slot en utilisant le sous-menu Volume Parameters de la commande update de la console.
Même si tous les paramètres ci-dessus sont correctement spécifiés, Bacula ne tentera d'accéder à la librairie que s'il existe un slot non-nul parmi les volumes enregistrés dans le catalogue.
Si votre librairie est équipée d'un lecteur de codes barres, vous pouvez étiqueter vos volumes l'un après l'autre en utilisant la commande label barcodes. Bacula montera et étiquettera chaque cartouche porteuse d'un code barres contenue dans la librairie avec le nom spécifié par le code barres. L'enregistrement aproprié sera aussi créé dans le catalogue. Toute cartouche dont le code barres commence par les caractères spécifiés par la directive Cleaning Prefix est considérée comme une cartouche de nettoyage, et ne sera pas étiquetée. Par exemple, avec :
Pool {
Name ...
Cleaning Prefix = "CLN"
}
toute cartouche de code barres CLNxxxx sera traitée en tant que cartouche de nettoyage, et ne sera pas montée.