Skip to main content

Retention: how long backups are kept

Three numbers in one sentence: keep N sets, a new full after N runs, delete sets older than N days. And the chain rule that keeps every set restorable.

Updated
On this page

Every run adds a set. Retention removes old sets so the destination does not fill up. It is set as one sentence on the wizard's Settings step and applied at the end of each run.

The sentence#

Keep 5 sets, start a new full after 7 runs, delete sets older than 90 days.

NumberMeaningDefault
Keep N setsthe job keeps its newest N sets5
New full after N runsfor incremental and differential jobs: after N runs the next one is a full, which starts a new chain7
Delete sets older than N dayssets older than this go after a run90

Each field takes 1 to 999, or empty for never. Under the fields the app says what the numbers add up to, for example Sets older than 90 days are deleted after a run.

The chain rule#

An incremental or differential set is useless without the full it builds on, so retention removes whole chains only. A chain goes when every set in it is past either limit, and the newest chain always stays. For a while the drive can hold more sets than the number says. It never holds a set you cannot restore.

Retention also keeps an older set when it holds the last copy of a file the latest run could not read. The report says so.

What the report shows#

The Retention line on the report's Destination card reads Deleted 2 old sets, freed 3.1 GB, or Nothing purged. The same card shows the sets on the destination.

Mirrors#

A mirror keeps exactly one copy; the previous one is removed once the new one is complete. The retention fields are replaced by a note on mirror jobs.

Free, Home and Pro#

On Free only Keep N sets can be set; the age limit and the new full every N runs are part of Home and Pro. An incremental job on Free therefore never starts a second full: its sets form one chain, none is removed, and the destination grows by what changes. The Settings step says The sets form one chain, so none is removed and the backup grows with your changes. To have old sets removed on Free, use Full for that job.

Choosing numbers#

JobSettingsGives
Documents & Desktop, daily incrementalkeep 30 sets, new full after 7, age neverabout a month of daily points
Code & projects, every 4 hours, differentialkeep 42 sets, new full after 6, age neverabout a week, with a full every day
Design archive, weekly fullkeep 4 setsthe last month
Everything, encrypted, weekly incrementalkeep 8 sets, new full after 4about two months

Whichever limit a chain passes first removes it. An age limit shorter than the set count allows is the one that decides; a longer one never removes anything.

Tip

Retention only removes sets this job wrote. Another job's sets in the same folder are left alone.

Was this article helpful?