SYSTEM SUMMARY:
Redhat 7.3, Bacula 1.32 (planning on upgrading), Backing up to a file
PROBLEM:
I am afraid that we do not have full restorable backup from the day
full backup expires to the next full backup, which is for 4 days.
HYPOTHESIS:
For all my backup jobs, Volume Retaintion is set to 10 days in the pool resource. I understand that after the tenth day, backup is pruned from the catalog and it is labeled purged. In my case, for example, a full backup job (#1-Full) runs on the 1st Friday of the month. Since
Maximum Volume Job is set to one (1) in the pool resource, when the differential backup job (#2-Diff) runs on the second Friday of the month, it is backedup into a different volume than the volume used for backup #1-Full. So far so good, right?
According to my understanding, the Monday right after the #2-Diff backup job, #1-Full backup job expires and it is purged from the catalog. So from that Monday until the next full backup job (#3-Full) on the third Friday of the month, there is no restorable full backup.
QUESTION (Is my hypothesis correct?):
1) Is the differential backup (#2-diff) written to a different volume from the Full backup (#1-Full) volume?
2) Is the full backup (#1-Full) preserved because of the differential backup job (#2-diff) until the differential backup (#2-diff) expires?
MY PLAN:
- Upgrade Bacula to the newest version
- Dedicate a storage
If my Hypothesis is correct, I am planning on doing the following:
- Extend my volume retaintion period
- Modify my backup schedule
Am I thinking like Bacula?
Ambex