Hello Andrea,
It seems you have only two jobs ("DBackupData" and "DBackupCatalog") with a "MonthlyWeeklyDaily" schedule. The job DBackupCatalog is configured to use the "Full" Pool for your full backups. So I suppose this "Full" Pool is your disk pool for your full backups and that you use the schedule resource to change the Pool for the weekly full backups. If I am not misunderstanding you and considering the backup of FileSet "Data", you only have one job defined for the full/diff/incr backups in disk and tapes.
The copy job solution is one possible solution for this. But you can accomplish this with two job definitions. For example, you can run your full montly backups to disk on first friday of the month and your full backup to tapes from 2nd to 5th friday of the month:
Job {
Name="DiskBackupData"
JobDefs = "DefaultJob"
FileSet="Data"
Schedule="MonthlyWeeklyDaily"
Client Run Before Job = /usr/local/netfence/local/bin/bacula/preparebackup_Data.sh
Client Run After Job = /usr/local/netfence/local/bin/bacula/afterbackup_Data.sh
Priority=1
Full Backup Pool=Full
Incremental Backup Pool=Inc
Differential Backup Pool=Diff
}
Schedule {
Name = MonthlyDailyDisk
Run = Level=Full Pool=FullDiskPool 1st Friday at TIME
Run = Level=Diff Pool=DiffDiskPool DAYS TIME # do not include fridays here
Run = Level=Incr Pool=IncrDiskPool DAYS TIME # do not include fridays here
}
Job {
Name = "TapeBackupData"
JobDefs = "DefaultJob"
FileSet="Data"
Schedule="WeeklyTape"
Client Run Before Job = /usr/local/netfence/local/bin/bacula/preparebackup_Data.sh
Client Run After Job = /usr/local/netfence/local/bin/bacula/afterbackup_Data.sh
Priority=1
Full Backup Pool=Full
}
Schedule {
Name = WeeklyTape
Run = Level=Full Pool=Tapes 2nd-5th Friday at TIME
}
Best regards,
Ana