One thing that I see is that your LTO-6 points to an SG device and not an ST device. Since you now have a library I would think that you would want bacula to reuse the tape, if so then you should use an nst device and not the base st. The tape will rewind between jobs when you use the st device causing a long delay for bacula if it need to reuse for the next job.
I would recommend that you use a more specific path to your devices as the st and sg can change with kernel updates or new devices added or if you need to move to an new interface.
l /dev/tape/by-id/
lrwxrwxrwx 1 root root 10 Jun 12 06:30 scsi-1IBM_03584L32_0012042233500401 -> ../../sg13
lrwxrwxrwx 1 root root 9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223351 -> ../../st2
lrwxrwxrwx 1 root root 10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223351-nst -> ../../nst2
lrwxrwxrwx 1 root root 9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223352 -> ../../st0
lrwxrwxrwx 1 root root 10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1204223352-nst -> ../../nst0
lrwxrwxrwx 1 root root 9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505056 -> ../../st3
lrwxrwxrwx 1 root root 10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505056-nst -> ../../nst3
lrwxrwxrwx 1 root root 9 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505057 -> ../../st1
lrwxrwxrwx 1 root root 10 Jun 12 06:30 scsi-1IBM_ULT3580-TD4_1264505057-nst -> ../../nst1
Changer Device = /dev/tape/by-id/scsi-1IBM_03584L32_0012042233500401
Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1204223351-nst
Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1204223352-nst
Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1264505056-nst
Archive Device = /dev/tape/by-id/scsi-1IBM_ULT3580-TD4_1264505057-nst
On Wed, Jun 14, 2017 at 2:18 PM, Marcio Merlone <
marcio.merlone AT a1.ind DOT br> wrote:
>
> Hi,
>
> I am running a bacula server since its 3.x series, now on version 7.4, Ubuntu 16.04 on a Dell PE 2900 (old but gold). Just got this brand new Dell TL1000 with 8 slots and one drive as an upgrade from the old simple LTO-4 we have. Everything works fine on bash using the mtx-changer script, while on bconsole it does not. Any hint?
>
> root@phobos:~# lsscsi -g
> [0:0:0:0] cd/dvd TSSTcorp CDRWDVD TS-H492C DE02 /dev/sr0 /dev/sg0
> [2:0:8:0] enclosu DP BACKPLANE 1.05 - /dev/sg1
> [2:2:0:0] disk DELL PERC 5/i 1.03 /dev/sda /dev/sg2
> [3:0:0:0] tape IBM ULTRIUM-TD4 97F0 /dev/st0 /dev/sg3
> [3:0:1:0] tape IBM ULT3580-HH6 G9P1 /dev/st1 /dev/sg4
> [3:0:1:1] mediumx IBM 3572-TL 0071 /dev/sch0 /dev/sg5
>
> root@phobos:~# /etc/bacula/mtx-changer /dev/sg5 slots
> 8
> root@phobos:~# /etc/bacula/mtx-changer /dev/sg5 listall 0 /dev/sg4 0
> D:0:E
> S:1:F:000001L6
> S:2:E
> S:3:E
> S:4:E
> S:5:E
> S:6:E
> S:7:E
> S:8:F:CLNU00L1
> root@phobos:~# echo "update slots storage=TL1000" | bconsole
> Connecting to Director
192.168.0.207:9101> 1000 OK: 102 mercurio-dir Version: 7.4.7 (15 March 2017)
> Enter a period to cancel a command.
> update slots storage=TL1000
> Automatically selected Catalog: CatalogoA1Sede
> Using Catalog "CatalogoA1Sede"
> Connecting to Storage daemon TL1000 at
192.168.0.207:9103 ...
> 3306 Issuing autochanger "slots" command.
> Device "TL1000" has 0 slots.
> No slots in changer to scan.
> root@phobos:~#
>
> bacula-sd.conf:
>
> Storage {
> Name = phobos-sd
> SDPort = 9103
> WorkingDirectory = "/var/lib/bacula"
> Pid Directory = "/var/run/bacula"
> Maximum Concurrent Jobs = 20
> SDAddress = 192.168.0.207
> Maximum Concurrent Jobs = 1
> }
> Device {
> Name = LTO
> Media Type = LTO-4
> Archive Device = /dev/st0
> Device Type = Tape
> AutomaticMount = yes
> AlwaysOpen = yes
> RemovableMedia = yes
> RandomAccess = no
> AutoChanger = no
> Volume Poll Interval = 0
> Offline On Unmount = yes
> Close on Poll = yes
> Maximum Concurrent Jobs = 1
> }
> Autochanger {
> Name = TL1000
> device = LTO-6
> Changer Device = /dev/sg5
> Changer Command = "/etc/bacula/scripts/mtx-changer %c %o %S %a %d"
> }
> Device {
> Name = LTO-6
> Media Type = LTO-6
> Archive Device = /dev/sg4
> Autochanger = yes
> LabelMedia = no
> AutomaticMount = yes
> AlwaysOpen = yes
> }
>
> bacula-dir.conf:
>
> Storage {
> Name = LTO
> Address = 192.168.0.207
> SDPort = 9103
> Password = "nonono"
> Device = LTO
> Media Type = LTO-4
> Autochanger = no
> Maximum Concurrent Jobs = 1
> }
> Storage {
> Name = TL1000
> Address = 192.168.0.207
> SDPort = 9103
> Password = "nonono"
> Device = TL1000
> Media Type = LTO-6
> Autochanger = yes
> Maximum Concurrent Jobs = 1
> }
>
> Thanks for any hint and for bacula, best regards.
>
> --
> *Marcio Merlone*
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org!
http://sdm.link/slashdot> _______________________________________________
> Bacula-users mailing list
>
Bacula-users AT lists.sourceforge DOT net>
https://lists.sourceforge.net/lists/listinfo/bacula-users--
David Westfall