Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 7

Scheduling full, incremental and differential images as part of a regular backup cycle is essential for optimizing optimising the use of available storage space, protecting your computer from sudden failure and giving you the ability to recover historical data.

...

Retention and consolidation of full, differential and incremental backups combined with deletion logic maintains backup set integrity by ensuring the backup chain is never broken.


The following are examples to show how retention rules operate on your backup sets....

Full backup retention 

In Full backup retention, a specified number, or age, of full backups are retained. When full backups are purged, the entire backup set is also deleted. 

F = Full
D = Differential
I = Incremental

M T W T F   M T W T F   M T W T F   M T W T F  M T W T F  M T W 
F I I I I   D I I I I   D I I I I   D I I I I  D I I I I  F I I 

e.g, 
Retain 1 Full backup. 

After retention, the entire previous backup set is deleted

M T W T F   M T W T F   M T W T F   M T W T F  M T W T F  M T W 
F I I I I   D I I I I   D I I I I   D I I I I  D I I I I  F I I 

...

For example, Retain 4 incremental backups.
After retention, the most recent 4 incremental backups are retained. The oldest retained incremental is not be valid on its own as it requires the previous 2 incremental backups to complete the chain. To ensure backup integrity the 2 older incremental backups are consolidated with it to create a new incremental backup.
 
M T W T F   M T W T F   M T W T F   M T W T F  M T W T F  M T W 
I I I I   D I I I I   D I I I I   D I I I I  D I I I I  F I I 
                                                   --->I  >I I  F I I

Synthetic Full / Incrementals forever 

Incrementals forever optimizes optimises backup space and time by only ever creating a single full backup. After this, incremental backups are created forever and, once the specified number of incremental backups is reached, Macrium Reflect consolidates the incremental backup into a new 'synthetic' full backup. This is also known as a Synthetic Full backup.

...

The next Monday, to retain 4 Incrementals, the Full is consolidated with the first incremental to create a new Synthetic Full.

M T W T F   M
F I I I I   I
->F I I I   I

On Tuesday the consolidation step is repeated again on the next incremental image.

M T W T F   M T
  F I I I   I I
     -->F    I I   I I

This process is repeated forever. After the first Full only Incremental backups are required.

...

Backup Type

Schedule

Retention

Monthly Full Backup

Run on the 1st Monday of every month

6 Months26 Weeks

Weekly Diff Backup

Run on every Monday (except 1st Monday)

30 Days4 Weeks

Daily Inc

Run Tues, Wed, Thu, Fri

10 14 Days


Differential Backup Set

...

Backup Type

Schedule

Retention

Monthly Full Backup

Run on the 1st Monday of every month

6 Months26 Weeks

Daily Diff Backup

Run on Mon, Tues, Wed, Thu, Fri (except 1st Monday)

30 Days

...

Backup Type

Schedule

Retention

Monthly Full Backup

Run on the 1st Monday of every month

6 Months26 Weeks

Daily Inc Backup

Run on Mon, Tues, Wed, Thu, Fri (except 1st Monday)

30 Days

...

Backup Type

Schedule

Retention

Initial Full Backup

Initially created when the first Incremental is scheduled to be created

A Synthetic Full is created every after the first 30 DaysIncrementals

Daily Inc Backup

Run Every Mon, Tues, Wed, Thu Fri

30 Days

Conditional Content
Documentation: (knowlegdebase only)
Documentation: (knowlegdebase only)
sv-attr:0A0F000C014A15C513E2EDCD2A9F897A0A0F000C014A2E179DA75ECB620AD537

Content by Label
showLabelsfalse
max5
spacesKNOWcom.atlassian.confluence.content.render.xhtml.model.resource.identifiers.SpaceResourceIdentifier@23468b
showSpacefalse
sortmodified
showSpacefalse
reversetrue
typepage
labelsretention incremental differential planning
cqllabel in ("incremental","retention","differential","planning") and type = "page" and space = "KNOW"

Page properties
hiddentrue
Related issues