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

Reply via email to