On 12/19/20 5:14 AM, [email protected] wrote:
> I’m having some trouble understanding how Bacula determines which files have 
> been backed up, which ones haven’t yet been, and which files WERE backed up 
> but need to be backed up again.
> 
> Maybe the best way to explain what I’m getting at is by asking specific 
> questions. In this circumstance, I’m doing a full backup of an approximately 
> 23TB dataset to LTO6 tapes.
> 
> 1) If, during the backup, a volume has an error and I want to “redo” the 
> volume, can I simply remove the volume from the catalog during a tape change 
> and expect that Bacula will rewrite whatever data was on the now missing 
> volume to a new volume?

If a volume errors during a job, Bacula will write an EOF and continue
on the next tape.  Everything SUCCESSFULLY written to that tape volume
prior to the error should still be restorable, but you should consider
manually flagging the errored tape read-only.

> 2) If not, and I just let the volume complete, then I remove the errored 
> volume from the catalog after the backup is done, what happens to the files 
> that are on the missing volume? Will Bacula “forget” about them, or do I have 
> to remove the files separately?

If you remove the errored volume from the Catalog, you will invalidate
the entire job.  You don't want to do that.  Just mark that tape
read-only so that Bacula will not attempt to re-use it, then remove it
the next time it is pruned.

> 3) If I manage to get Bacula to forget about the files on the volume with an 
> error, and then do an incremental backup subsequent to the full backup, will 
> the incremental backup contain the files on the missing volume, making a 
> complete set between the full and incremental volume?

You can't do that.  If you remove a volume containing part of a Full
backup set, then the full backup is no longer valid and Bacula cannot
base a new incremental or differential off it.


> 4) If I abort a full backup partway through, will Bacula retain knowledge of 
> any files that were backed up prior to aborting the backup? Will a subsequent 
> incremental backup then “complete” the backup set by picking up where the 
> full backup left off?

No.  If you cancel a job, it is canceled and invalid.  You can't base
further jobs off it.


You might want to look into the Virtual Full Backup feature and see if
it can help you.



-- 
  Phil Stracchino
  Babylon Communications
  [email protected]
  [email protected]
  Landline: +1.603.293.8485
  Mobile:   +1.603.998.6958


_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to