We are currently running Veeam in our environment using synthetic fulls and 'transform previous full backup chains into rollbacks'. We love this, since it works great with our tape backup- we backup the full synthetic every week, backup the incrementals using differential in ARCserve over the week, and we're pretty covered.
Except in one scenario: Lets say we lose our NAS and all Veeam files, so all we have are tapes. Now, imagine that one of the tapes in the the last full backup tape-set is corrupt.
This leaves us in the following situation:
- A full backup set, but one week prior to where we could be.
- A differential tape from the week before with forward increments leading up to the bad full tape set.
- A differential tape from the current week with reverse increments leading back to the bad full tape set.
My feeling is the answer is no, due to the way the full backups are done.
But here is where the wrench is: If Veeam provided us with the 'incremental' backup that happens when the full synthetic is made, and that was set down next to the full file, we would have a full set of incrementals to work with and recreate the virtual machine as it stood on the day the full backup happens... or am I mistaken here?
Does Veeam save the incremental that is made when applied to the synthetic full? Can we capture this as a VIB or VRB? Is there a way to get this data without having more than one job, since I fear that I could not apply incrementals made from one job to another job's full?
Or is this what Active full backup is for?
Basically, re-worded, I think we're looking for a way to have a chain of incrementals that is redundant to the synthetic fulls we generate. So if the full is broken, the VM can still be recovered in it's state on the day of the full.
Thanks in advance for any answers or feedback!!