Now you’re less likely to miss what’s been brewing in our knowledge base with this weekly digest
Please, try again later.
This article provides information about the two most common configurations whose behavior can appear to cause "Too many restore points."
The Forward Incremental* Backup mode's method of retention enforcement often leads to misunderstandings about "Too many restore points." Forward Incremental Backup mode is enabled when a job when Incremental is selected and Synthetic Full or Active Full, or both, are enabled. Please review the information below to understand more about Forward Incremental retention and how its behavior may be misinterpreted.
*When the Incremental backup mode is selected, and neither synthetic full backups nor active full backups are enabled, the job will operate in Forever Forward Incremental mode.
When a backup job uses Forward Incremental mode, the job will maintain more restore points on disk than specified to meet retention. The retention setting specifies a minimum number of restore points or days that should be available to be restored, not the maximum number of restore points.
This is explained further in the user guide: Forward Incremental Backup Retention Policy.
Use the Restore Point Simulator to preview how many restore points of each type to expect on disk.
Below are examples of calculating the number of expected restore points by hand.
In this configuration, each Full will have six Incremental restore points associated with it. Therefore the chain length is seven (1 Full + 6 Increments).
Use the following formula to calculate the maximum number of restore points on the disk:
Taking this a step further, we can then calculate the maximum number of Full restore points with:
The job in the example provided will have at most on disk:
This job will generate 12 Incremental restore points a day, except on Saturday when it will create a Synthetic Full. Assuming the Synthetic Full completes in less than 2 hours, Saturday will have 1 Full and 11 Increments. For a total Chain Length of 84 restore points (1 Full and 83 Increments).
Because the retention is set to a specific number of days, not restore points, first convert the retention from days to restore points.
With the number of restore points calculated, use the following formula to calculate Max Restore Points:
With Max Restore Points calculated, next, the maximum number of Full restore points can be calculated with:
The job in this example will have at most on disk:
When using Forward Incremental Retention, creating a Full restore point is what starts a new backup chain. Retention is enforced when the entirety of the oldest backup chain is outside retention. Therefore, if a new Full fails to be created, the backup chain will become longer as more increments are created, and retention cannot be enforced as expected. For this reason, the most common situation where there are legitimately too many restore points occurs when the scheduled Synthetic or Active full fails to be created.
Remember, until all restore points of the oldest chain have fallen outside of retention, no portion of that chain can be deleted. Furthermore, if there is only one backup chain on disk because a second full could not be created, retention will never be enforced.
If, due to repository space restrictions, it will never be possible to create enough full restore points on disk to allow retention to function correctly, either (a) reduce retention or (b) switch to Forever Forward Incremental.
When per-machine backup files is enabled, the backup job will use a separate write stream for each machine it processes and store data for each machine within its own backup file. For example, a backup job protecting 10 VMs with a retention of 14 restore points could have over 140 or more individual files on disk. Veeam Backup & Replication regards all backup files created during one backup job session as one restore point for retention purposes. When Veeam Backup & Replication needs to remove earlier restore points by retention policy, it removes backup files for all machiness created during one job run.
Reference: Retention Policy for Per-Machine Backup Files
Notes:
Your feedback has been received and will be reviewed.
Please, try again later.
Please try select less.
This form is only for KB Feedback/Suggestions, if you need help with the software open a support case
Your feedback has been received and will be reviewed.
Please, try again later.