Solved

Run incremental backup before Synthetic Full - benefits.

  • 14 January 2024
  • 3 replies
  • 87 views

Badge

Hi team,

We wonder if there are any benefits with run incremental backup before synthetic full [VMware] ?

icon

Best answer by Albert Williams 14 January 2024, 23:47

View original

3 replies

Userlevel 5
Badge +13

Hello @HDawid ,

Thanks for the great question!

A Synthetic full backup is the creation of a full backup by taking your previous full and incremental and joining them all together. A synthetic full backup does not reach out to the client at all and does not collect any new information. 

In the case you run Incremental backups Mon > Sat and then on Sunday you run a Synthetic full backup.
The Synthetic full wont protect anything on Sunday and will only have data from Mon > Sat. This means new data wont be added into the environment untill the Monday Inc backup. So if someone wanted to get data restored on the Monday morning for a file that was created Sunday and deleted Monday they could not as it was not protected. 

If you tick the box to run a Inc before the Syth then you know it contains the latest of data before performing its consolidation. 

Hope this helps and answers your question!

Kind regards

Albert Williams

Userlevel 2
Badge +5

Hi HDawid,

Thanks for your question.

The reason behind this setting is to ensure the Incrementals are up to date prior to running the Synthetic Full.
If you were to run an Incremental Monday through Friday and a Synthetic Full on Saturday, without the option the Saturday Synthetic Full will not contain any data post the Friday Incremental.

It will also ensure that there is an Incremental prior to the Synthetic Full:
“The system will not run a synthetic full backup job if no incremental or differential backups were run after the last full or synthetic full backup.”
https://documentation.commvault.com/2023e/expert/adding_automatic_synthetic_full_backup_schedule_to_schedule_policy.html

Please let me know if this answers your question and if I can assist further.

Kind regards,

Scott Henderson
Media Management - Technical Team Lead (APAC)

 

 

Userlevel 7
Badge +23

Personally, I’d definitely run an incremental before every time. Hypothetically speaking depending on your retention settings, as time goes on and your incremental jobs age out, you may lose the visibility of what the synthetic full actually contained. Imagine restoring your Sunday data only to find its up to date as of Friday, since that is the last time an incremental ran, but you can’t see those incremental jobs because they are old.

Reply