Boa tarde... Pelo que pode-se observar nos arquivos de Logs, foram criados jobs de backup com nomenclatura diferentes, isso impossibilita o bacula de fazer a comparação de backup para fazer o backup deferencial.
No backup mensal .....
Build OS: x86_64-pc-linux-gnu debian bullseye/sid
JobId: 4981
Job: zeus-monthly.2022-07-01_23.40.00_48
Backup Level: Full
Client: "zeus-fd" 9.6.7 (10Dec20) Microsoft Standard Edition (build 9200), 64-bit,Cross-compile,Win64
FileSet: "Zeus Default" 2022-06-22 23:40:00
No backup diário...
Job: zeus-daily.2022-07-04_23.40.10_05
Backup Level: Full (upgraded from Differential)
Client: "zeus-fd" 9.6.7 (10Dec20) Microsoft Standard Edition (build 9200), 64-bit,Cross-compile,Win64
FileSet: "Zeus Default" 2022-06-22 23:40:00
** Podemos observar aqui que ele procurou um backup anterior do chamado "zeus-daily", mas não encontrou, por isso fez um upgrade de nível de backup.
04-Jul 23:40 reia-dir JobId 5052: No prior Full backup Job record found.
04-Jul 23:40 reia-dir JobId 5052: No prior or suitable Full backup found in catalog. Doing FULL backup.
04-Jul 23:40 reia-dir JobId 5052: Start Backup JobId 5052, Job=zeus-daily.2022-07-04_23.40.10_05
04-Jul 23:40 reia-dir JobId 5052: Using Device "Urano-data0" to write.
04-Jul 23:40 zeus-fd JobId 5052: Generate VSS snapshots. Driver="Win64 VSS"
04-Jul 23:40 zeus-fd JobId 5052: Snapshot mount point: E:\
O job de backup deve ter o mesmo nome para permitir a comparação entre eles e permitir o backup incremental ou diferencial. Voce pode utilizar Pools diferentes para separar os backup mensais (backup full) e backups diários (backup diferencial) .
No meu caso particular eu utilizo uma Pool "Backup-Mensal" para fazer meus backup full e uma Pool Backup-Diario para os backup incrementais, assim não preciso mudar o nome dos jobs de backup