Kern Sibbald wrote:
> Hello Dan,
>
> No this is not a bug, but rather a missunderstanding of the user. As is
> documented in the manual, the MediaType directive is a key element in a
> Bacula Storage daemon. Bacula by design assumes that if the director
> requests a volume with media type X, that that volume can be loaded on any
> device that accepts media type X. If you have two "incompatible" devices
> (e.g. two autoloaders, or a fixed drive and an autoloader) where you don't
> want to manually move volumes from one autoloader to another or the fixed
> drive, then you must use different media type.
Ahh, this may be perfect for me. I want to use the tape library only if
the external tape drive is unavailable.
>
> Best regards,
>
> Kern
>
> On Monday 01 February 2010 19:32:21 Dan Langille wrote:
>> It has been suggested that the following represents a bug. It was
>> originally posted to the user mailing list:
>> http://marc.info/?l=bacula-users&m=126504711226283&w=2
>>
>> Content:
>>
>> Running Version: 3.0.3 (18 October 2009) on FreeBSD.
>>
>> I've run through a number of tape tests via btape and mtx-changer (results
>> at http://www.freebsddiary.org/tape-library.php).
>>
>> This system has a standalone DLT drive and a tape library containing a DLT
>> drive. Backups have been going to the standalone drive for some years
>> now. I am now trying to use the tape library.
>>
>> I'm trying to run a job and force the storage to be my tape library. All
>> attempts have resulted in the standalone drive being used instead.
>>
>> All daemons have been restarted/reloaded after making configuration
>> changes.
>>
>> *run job="ngaio basic" storage="DigitalTapeLibrary"
>> Run Backup job
>> JobName: ngaio basic
>> Level: Incremental
>> Client: ngaio-fd
>> FileSet: basic backup
>> Pool: Default (From Job resource)
>> Storage: DigitalTapeLibrary (From command line)
>> When: 2010-02-01 17:28:29
>> Priority: 10
>> OK to run? (yes/mod/no): yes
>> Job queued. JobId=32659
>> You have messages.
>>
>> *m
>> 01-Feb 17:28 bacula-dir JobId 32659: Start Backup JobId 32659,
>> Job=ngaio_basic.2010-02-01_17.28.36_00
>> 01-Feb 17:28 bacula-dir JobId 32659: Using Device "DLT"
>> 01-Feb 17:28 bacula-sd JobId 32659: Job write elapsed time = 00:00:02,
>> Transfer rate = 98.00 K bytes/second
>>
>> OK, why device DLT? That's my issue. I expected device: DTL01
>>
>> It is mounted....
>>
>> *mount storage=DigitalTapeLibrary
>> Automatically selected Catalog: MyCatalog
>> Using Catalog "MyCatalog"
>> 3301 Issuing autochanger "loaded? drive 0" command.
>> 3302 Autochanger "loaded? drive 0", result is Slot 5.
>> 3001 Mounted Volume: DGG469
>> 3001 Device "DTL01" (/dev/nsa1) is already mounted with Volume "DGG469"
>> *
>>
>> The Volume is definitely ready for use (i.e status=Append):
>>
>> $ echo "list media" | bconsole | grep "DGG469"
>>
>> | 265 | DGG469 | Append | 1 | 64,512 |
>>
>> 0 | 31,536,000 | 1 | 5 | 1 | DLT |
>>
>> This is the device I'd like to use:
>> >From bacula-dir.conf, the storage resource:
>>
>> Storage {
>> Name = DigitalTapeLibrary
>> Address = bacula.example.org
>> SDPort = 9103
>> Password = 'secret'
>>
>> Device = "DigitalTapeLibrary"
>> Media Type = DLT
>> }
>>
>> >From bacula-sd.conf:
>>
>> Autochanger {
>> Name = "DigitalTapeLibrary"
>> Device = "DTL01"
>> Description = "Digital DLT MiniLibrary - TL891"
>> Changer Device = /dev/pass1
>> Changer Command = "/usr/local/sbin/mtx-changer %c %o %S %a %d"
>> }
>>
>> Device {
>> Name = "DTL01"
>> Description = "Digital DLT MiniLibrary - first drive"
>> Media Type = DLT
>> Archive Device = /dev/nsa1
>>
>> Autochanger = yes
>> Drive Index = 0
>>
>> Offline On Unmount = no
>> Hardware End of Medium = no
>> BSF at EOM = yes
>> Backward Space Record = no
>> Fast Forward Space File = no
>> TWO EOF = yes
>>
>> Spool Directory = /home/bacula/spooling-lib
>> Maximum Spool Size = 11759496889
>> Maximum Job Spool Size = 11759496889 # 10GB
>> }
>>
>>
>> Here are the SCSI devices:
>>
>> $ sudo camcontrol devlist
>> <QUANTUM DLT7000 1E48> at scbus0 target 5 lun 0 (sa0,pass0)
>> <DEC TL800 (C) DEC 0326> at scbus1 target 0 lun 0 (ch0,pass1)
>> <DEC TZ89 (C) DEC 1837> at scbus1 target 5 lun 0 (sa1,pass2)
>> <HL-DT-ST DVDRAM GSA-H10A JL02> at scbus2 target 0 lun 0 (cd0,pass3)
>> <USB 2.0 Storage Device 0100> at scbus5 target 0 lun 0 (da0,pass4)
>>
>>
>> This is the device that is used instead:
>>
>>
>> Storage {
>> Name = DLT
>> Address = bacula.example.org
>> SDPort = 9103
>> Password = 'secret'
>>
>> Device = DLT
>> Media Type = DLT
>> }
>>
>>
>> Device {
>> Name = DLT
>> Description = QUANTUM DLT7000 1624
>> Media Type = DLT
>> Archive Device = /dev/nsa0
>>
>> Hardware End of Medium = no
>> BSF at EOM = yes
>> Backward Space Record = yes
>> Fast Forward Space File = yes
>> TWO EOF = yes
>>
>> Spool Directory = /home/bacula/spooling
>> Maximum Spool Size = 11759496889
>> Maximum Job Spool Size = 11759496889 # 10GB
>>
>> # when I unmount, take the tape offline
>> #
>> Offline on Unmount = yes
>> }
>
>
------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users
|