Hi, After more testing done today, this looks like a mtx bug: issuing command "mtx load 1 0" correctly loads tape from the changer slot 1 into the first tape drive. However, "mtx status" then shows this tape drive as loaded with slot 45 instead (but also correctly lists slot 1 as empty):
# mtx status Storage Changer /dev/changer:2 Drives, 45 Slots ( 1 Import/Export ) Data Transfer Element 0:Empty Data Transfer Element 1:Empty Storage Element 1:Full :VolumeTag=A00000L5 Storage Element 2:Full :VolumeTag=A00001L5 <...> # mtx load 1 0 Loading media from Storage Element 1 into drive 0...done # mtx status Storage Changer /dev/changer:2 Drives, 45 Slots ( 1 Import/Export ) Data Transfer Element 0:Full (Storage Element 45 Loaded):VolumeTag = A00000L5 Data Transfer Element 1:Empty Storage Element 1:Empty Storage Element 2:Full :VolumeTag=A00001L5 Storage Element 3:Full :VolumeTag=A00002L5 <...> Unfortunately, mtx project seems dead, so no updates... --Ivan On Tuesday, June 27, 2017 8:34:47 PM EDT Ivan Adzhubey wrote: > On Tuesday, June 27, 2017 5:42:10 PM EDT Ivan Adzhubey wrote: > > The > > problem I suspect is with the extra I/O slot which this model has, in > > addition to normal slots in the mounted magazines. Mtx command correctly > > reports all magazine slots plus the I/O slot (separately). However, Bacula > > director seems to have issues with the I/O slot > > Correction: This should read "Import/Export" (I/E) slot, not I/O slot. Sorry > about that typo. > > Google finds some reports of issues with mtx-changer script failing to > properly parse I/E slot lines returned by "mtx status" for the changers with > I/E slots, due to extra "IMPORT/EXPORT" tag inserted. However, my case is > the opposite since "mtx status" for my changer does not tag the (single) > I/E slot at all, it just appends one extra slot to the list, so that the > last slot listed is always a I/E one: > > # mtx -f /dev/changer status > Storage Changer /dev/changer:2 Drives, 45 Slots ( 1 Import/Export ) > Data Transfer Element 0:Empty > Data Transfer Element 1:Empty > Storage Element 1:Full :VolumeTag=A00000L5 > Storage Element 2:Full :VolumeTag=A00001L5 > <...skipped...> > Storage Element 34:Full :VolumeTag=A00033L5 > Storage Element 35:Full :VolumeTag=A00034L5 > Storage Element 36:Full :VolumeTag=A00035L5 > Storage Element 37:Empty > Storage Element 38:Empty > Storage Element 39:Empty > Storage Element 40:Empty > Storage Element 41:Empty > Storage Element 42:Empty > Storage Element 43:Empty > Storage Element 44:Empty > Storage Element 45:Empty > <end of status command output> > > Storage element 45 listed above is in fact the I/E slot. For some reason, > Bacula flips it with the slot 1, so when I mount slot 1 in bconsole, it > mounts it as slot 45. However, actual tape from slot 1 is loaded. The information in this e-mail is intended only for the person to whom it is addressed. If you believe this e-mail was sent to you in error and the e-mail contains patient information, please contact the Partners Compliance HelpLine at http://www.partners.org/complianceline . If the e-mail was sent to you in error but does not contain patient information, please contact the sender and properly dispose of the e-mail. ------------------------------------------------------------------------------ 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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users