Hello Gentlemen, I wonder if any of you had a chance to make an IBM LTO8 Tape Drive work with Bacula 11.0.1
Previously we had an IBM LTO7 that worked great, but this new drive is not working as expected, the btape test function throws out an error. I followed the Bacula chapter: "Testing Your Tape Drive With Bacula" Here's some information about our setup: *Tape Drive:* [root@bacula02 tmp]# tapeinfo -f /dev/nst0 Product Type: Tape Drive Vendor ID: 'IBM ' Product ID: 'ULTRIUM-HH8 ' Revision: 'N9M1' Attached Changer API: No SerialNumber: '1097012184' MinBlock: 1 MaxBlock: 8388608 SCSI ID: 1 SCSI LUN: 0 Ready: yes BufferedMode: yes Medium Type: 0x78 Density Code: 0x5c *BlockSize: 0* DataCompEnabled: yes DataCompCapable: yes DataDeCompEnabled: yes CompType: 0xff DeCompType: 0xff BOP: yes Block Position: 0 Partition 0 Remaining Kbytes: -1 Partition 0 Size in Kbytes: -1 ActivePartition: 0 EarlyWarningSize: 0 NumPartitions: 1 MaxPartitions: 3 Partition0: 1071 Partition1: 57857 Partition2: 0 Partition3: 0 First I thought the problem might be with the block size, but as you can see above, the drive is already to 0 *Running the btape test function:* [root@bacula02 tmp]# btape -c /opt/bacula/etc/bacula-sd.conf /dev/tape/by-id/scsi-35000e111cc2d8001-nst Tape block granularity is 1024 bytes. btape: butil.c:295-0 Using device: "/dev/tape/by-id/scsi-35000e111cc2d8001-nst" for writing. btape: btape.c:477-0 open device "IBMLTO8" (/dev/tape/by-id/scsi-35000e111cc2d8001-nst): OK *test === Write, rewind, and re-read test === I'm going to write 10000 records and an EOF then write 10000 records and an EOF, then rewind, and re-read the data to verify that it is correct. This is an *essential* feature ... 12-Apr 15:59 btape JobId 0: Re-read of last block succeeded. *btape: btape.c:1156-0 Error writing block to device.* * ------------------------------ Attempting to WEOF a second time claims the tape is in read-only mode: *weof btape: Fatal Error at tape_dev.c:953 because: tape_dev.c:952 Attempt to WEOF on non-appendable Volume 12-Apr 16:25 btape: Fatal Error at tape_dev.c:953 because: tape_dev.c:952 Attempt to WEOF on non-appendable Volume btape: btape.c:607-0 Bad status from weof. *ERR=tape_dev.c:952 Attempt to WEOF on non-appendable Volume* *Our bacula-sd.conf (LTO8 in bold):* Storage { Name = "bacula02-sd" SdAddress = **.**.**.** WorkingDirectory = "/opt/bacula/working" PidDirectory = "/opt/bacula/working" PluginDirectory = "/opt/bacula/plugins" MaximumConcurrentJobs = 20 } Device { Name = "FileChgr1-Dev1" MediaType = "File1" ArchiveDevice = "/home/bacula/backups" RemovableMedia = no RandomAccess = yes AutomaticMount = yes LabelMedia = yes AlwaysOpen = no MaximumConcurrentJobs = 5 } Device { Name = "IBMLTO7" Description = "IBM LTO7 in Library 1 Drive 1" MediaType = "LTO-7" DeviceType = "Tape" ArchiveDevice = "/dev/tape/by-id/scsi-35005076312156b6c-nst" RemovableMedia = yes RandomAccess = no AutomaticMount = yes LabelMedia = yes AlwaysOpen = yes Autochanger = yes AutoSelect = yes ChangerDevice = "/dev/tape/by-id/scsi-3500e09efff10c86a" AlertCommand = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'" MaximumBlockSize = 524288 MaximumFileSize = 20000000000 SpoolDirectory = "/home/bacula/spool" MaximumSpoolSize = 2000000000 } *Device { Name = "IBMLTO8" Description = "IBM LTO8 in Library 1 Drive 1" MediaType = "LTO-8" DeviceType = "Tape" ArchiveDevice = "/dev/tape/by-id/scsi-35000e111cc2d8001-nst" RemovableMedia = yes RandomAccess = no AutomaticMount = yes LabelMedia = yes AlwaysOpen = yes Autochanger = yes AutoSelect = yes ChangerDevice = "/dev/tape/by-id/scsi-1BDT_FlexStor_II_00DE64106938_LL0" AlertCommand = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"* * MaximumBlockSize = 524288 MaximumVolumeSize = 2000000000 MaximumFileSize = 2000000000 SpoolDirectory = "/home/bacula/spool" MaximumSpoolSize = 2000000000}* Messages { Name = "Standard" Director = bacula02-dir = All } Autochanger { Name = "FileChgr1" Device = "FileChgr1-Dev1" ChangerDevice = "/dev/null" ChangerCommand = "" *}Autochanger { Name = "QUALSTAR-LTO-Lib1" Description = "Qualstar Q24 Tape Library" Device = "IBMLTO8" ChangerDevice = "/dev/tape/by-id/scsi-1BDT_FlexStor_II_00DE64106938_LL0" ChangerCommand = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d"}* Autochanger { Name = "QUANTUM-LTO-Lib1" Description = "Quantum SuperLoader 3" Device = "IBMLTO7" ChangerDevice = "/dev/tape/by-id/scsi-3500e09efff10c86a" ChangerCommand = "/opt/bacula/scripts/mtx-changer %c %o %S %a %d" } --------------------------- I should mention that running this actually works: mt -f /dev/nst0 rewind tar -cvf /dev/nst0 . mt -f /dev/nst0 rewind tar -xvf /dev/nst0 Running the tar directly to the tape drive works. I was able to tar several files and extract them without a problem. So the problem seems to be with my bacula configuration. Please help, I'm banging my head against the trying to make our new LTO8 drive work with Bacula. Cheers! -- *Hector Barrera* *| **IMN CREATIVE* DIRECTOR OF TECHNOLOGY 622 West Colorado Street Glendale, California 91204 O: 818 858 0408 M: 562.413.5151 W: *imncreative.com <http://imncreative.com/>*
_______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users