Sous Linux, vous pouvez lire le fichier /proc/scsi/scsi :
cat /proc/scsi/scsi
pour connaître vos périphériques SCSI. Vous pouvez aussi examiner les fichiers /proc/scsi/sg/device_hdr et /proc/scsi/sg/devices :
footnotesize
cat /proc/scsi/sg/device_hdr /proc/scsi/sg/devices
pour déterminer comment spécifier leur nom de périphérique (/dev/sg0 pour le premier, /dev/sg1 pour le second, ...) au niveau de la directive Changer Device
Pour des informations plus détaillées sur le sujet, veuillez consulter la section Linux SCSI Tricks du chapitre sur les tests de lecteurs de ce manuel.
Sous FreeBSD, vous disposez de la commande :
camcontrol devlist
pour afficher la liste des périphériques SCSI ainsi que le /dev/passn que vous utiliserez pour renseigner la directive Changer Device
Assurez-vous que votre Storage Daemon dispose bien des privilèges requis pour accéder à ce périphérique.
L'astuce suivante, destinée aux utilisateurs de FreeBSD, provient de Danny Butroyd. Au redémarrage, Bacula n'aura PLUS les permissions requises pour contrôler le périphérique /dev/pass0. Pour vous affanchir de cette difficulté, éditez le fichier /etc/devfs.conf et ajoutez lui ceci :
own pass0 root:bacula perm pass0 0666 own nsa0.0 root:bacula perm nsa0.0 0666
Nous avons ainsi donné au groupe Bacula la permission d'écrire sur le périphérique nsa0.0. Pour activer ces modifications, exécutez : /etc/rc.d/devfs restart
Vous n'aurez plus à modifier les permissions sur ces périphériques pour que Bacula continue d'utiliser la librairie après un redémarrage.