Appearance
Incremental Backups
Save time and storage by backing up only what changed.
An incremental backup stores only the files that changed since the previous run, instead of re-uploading everything each time. For large file sets that change slowly, this cuts both backup duration and storage cost substantially.
How it works
SimpleBackups uses GNU tar with a listed-incremental snapshot file kept on your server:
- The first run is a full backup — every file and folder, and a snapshot file recording their state.
- Subsequent runs compare against that snapshot file and archive only what changed. Each run produces one compressed tar file containing just the changes, uploaded to your storage as usual.
- Periodically a new full backup is taken, starting a fresh chain.
Each run is tagged with an increment ID whose final segment is the level — .0 marks a full backup, and higher numbers are the increments built on top of it. You can see these in the backup's Logs tab.
When a new full backup is taken
A new full backup starts automatically when there is no existing chain, or once the number of increments reaches the schedule's retention limit. This keeps chains bounded, so a restore never has to replay an unlimited number of increments.
Requirements and limits
- Plan — incremental backups require the Lite plan or higher. See Subscriptions.
- One schedule per backup — an incremental backup can have only one schedule, on every plan, because the increment chain depends on a single ordered sequence of runs. Multi-scheduling is not available for incremental backups.
- GNU tar on restore — the restore procedure requires GNU
taron the target machine. BSD/macOStarcannot read listed-incremental archives, and the restore script will stop rather than produce a partial result.