Hello!
If you want to run concurrent jobs, you should define the same priority for
all of them. From the manual: "Bacula concurrently runs jobs of only one
priority at a time. It will not simultaneously run a priority 1 and a
priority 2 job."
Best regards,
Ana
On Tue, Nov 18, 2014 at 6:39 AM, Süleyman Kuran <sku...@ayk.gov.tr> wrote:
> Hi,
>
> I am trying to make bacula use multi drives in a Fujitsu Tape Library with
> no success. Recently I added 3 more drives to bacula configuration to
> reduce backup time. But bacula insists on using only the first drive.
> Backup jobs are not sent to other suitable tape drives. Jobs are started at
> the same time and queued. Jobs in the queue is waiting for the previous job
> to finish even if there is a valid media (tape) for the pool and other
> drives are idle. I can mount other drives manually. Is there any other
> setting I'm missing to make use of multi-drives? Please advise.
>
> Regards,
>
> Suleyman
>
>
> ==================================================================================
> CentOS release 6.5 (Final)
> Bacula version 5.0.0-12.el6
>
> *C**onfig files:*
>
> *bacula-sd.conf*
>
> ==================================================================================
> Storage { # definition of myself
> Name = bacula-sd
> SDPort = 9103 # Director's port
> WorkingDirectory = "/var/spool/bacula"
> Pid Directory = "/var/run"
> * Maximum Concurrent Jobs = 2*
> }
> ....
> Autochanger {
> Name = AYKAutochanger
> Device = Drive-1
> Device = Drive-2
> Device = Drive-3
> Device = Drive-4
> Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg9
> }
> Device {
> Name = Drive-1
> Drive Index = 0
> Media Type = LTO-5
> Archive Device = /dev/nst0
> AutomaticMount = yes
> AlwaysOpen = yes
> RemovableMedia = yes
> Random Access = no
> Maximum File Size = 10GB
> Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg9
> AutoChanger = yes
> }
> Device {
> Name = Drive-2
> Drive Index = 1
> Media Type = LTO-5
> Archive Device = /dev/nst1
> AutomaticMount = yes
> AlwaysOpen = yes
> RemovableMedia = yes
> Random Access = no
> Maximum File Size = 10GB
> Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg9
> AutoChanger = yes
> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> }
> Device {
> Name = Drive-3
> Drive Index = 2
> Media Type = LTO-5
> Archive Device = /dev/nst2
> AutomaticMount = yes
> AlwaysOpen = yes
> RemovableMedia = yes
> Random Access = no
> Maximum File Size = 10GB
> Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
> # Changer Device = /dev/changer
> Changer Device = /dev/sg9
> AutoChanger = yes
> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> }
> Device {
> Name = Drive-4
> Drive Index = 3
> Media Type = LTO-5
> Archive Device = /dev/nst3
> AutomaticMount = yes
> AlwaysOpen = yes
> RemovableMedia = yes
> Random Access = no
> Maximum File Size = 10GB
> Changer Command = "/usr/libexec/bacula/mtx-changer %c %o %S %a %d"
> Changer Device = /dev/sg9
> AutoChanger = yes
> Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> }
> ...
> ===========================================================================
> *ba*
>
> *cula-dir.conf *Director { # define myself
> Name = bacula-dir
> DIRport = 9101 # where we listen for UA connections
> QueryFile = "/etc/bacula/query.sql"
> WorkingDirectory = "/var/spool/bacula"
> PidDirectory = "/var/run"
> * Maximum Concurrent Jobs = 2*
> Password = "mypassword" # Console password
> Messages = Daemon
> }
> JobDefs {
> Name = "MyJobDefs"
> Type = Backup
> Storage = "Fujitsu ETERNUS LT60"
> Max Start Delay = 36000 #do not start jobs after 10 hours
> Messages = Standard
> Pool = Default # will be overwritten by MultipleRUN Schedule
> #Write Bootstrap = "/var/spool/bacula/%c.bsr"
> * Prefer Mounted Volumes = no*
> }
> Job {
> Name = "EbysFileBackup"
> JobDefs = "MyJobDefs"
> Client = bacula-fd
> FileSet="EbysFiles"
> Schedule = "MultipleRUN"
> Priority = 10
> }
> Job {
> Name = "LoggerBackup"
> JobDefs = "MyJobDefs"
> Client = logger-fd
> FileSet="Logger"
> Schedule = "MultipleRUN"
> Priority = 15
> }
> Job {
> Name = "RadiusBackup"
> JobDefs = "MyJobDefs"
> Client = radius-fd
> FileSet="RadiusFiles"
> Schedule = "MultipleRUN"
> Priority = 20
> }
> Schedule {
> Name = "MultipleRUN"
> Run = Level=Full Pool=Daily mon-thu at 2:17
> Run = Level=Full Pool=Daily 2nd-5th fri at 2:17
> Run = Level=Full Pool=Daily 2nd-5th sat at 2:17
> #never run Daily on 1st
> Run = Level=Full Pool=Weekly sun at 2:17
> #Run = Level=Incremental Pool=Weekly mon-sat at 19:05
> Run = Level=Full Pool=Monthly 1st sat at 2:17
> #Run = Level=Incremental Pool=Monthly sun-fri at 2:05
> Run = Level=Full Pool=Offsite 1st fri at 2:17
> }
> Client {
> Name = radius-fd
> Address = client-address
> FDPort = 9102
> Catalog = MyCatalog
> Password = "mypassword" # password for FileDaemon 2
> }
> Storage {
> Name = "Fujitsu ETERNUS LT60"
> Address = sd-FQDN-address # N.B. Use a fully qualified
> name here
> SDPort = 9103
> Password = "mypassword" # password for Storage daemon
> Device = AYKAutochanger
> Media Type = LTO-5 # must be same as MediaType in
> Storage daemon
> Autochanger = yes # enable for autochanger device
> Maximum Concurrent Jobs = 2
> }
> Pool {
> Name = Daily
> Pool Type = Backup
> Recycle = yes # Bacula can automatically recycle
> Volumes
> AutoPrune = yes # Prune expired volumes
> Volume Retention = 7 days
> Cleaning Prefix = "CLN"
> Maximum Volume Bytes = 4924983103488
> }
> Pool {
> Name = Weekly
> Pool Type = Backup
> Recycle = yes # Bacula can automatically recycle
> Volumes
> AutoPrune = yes # Prune expired volumes
> Volume Retention = 30 days
> Cleaning Prefix = "CLN"
> Maximum Volume Bytes = 4924983103488
> }
>
> *#file**set definitions and some unrelated config snipped*
> ============================================================
> *bacula-fd.conf*
>
> FileDaemon { # this is me
> Name = bacula-fd
> FDport = 9102 # where we listen for the director
> WorkingDirectory = /var/spool/bacula
> Pid Directory = /var/run
> * Maximum Concurrent Jobs = 2*
> }
> ....
> *snipped*
>
> =========================================================
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users