Difference Among Full, Incremental and Differential Backup


This article applies to:
All Qiling Backup editions

Description

This article, along with a visualized diagram, offers a comprehensive understanding of the differences among the terms "Full", "Incremental" and "Differential" backup.

Full backup

A complete backup of everything you want to back up. The backup process is the slowest as it copies all selected files by reading all disk sectors with data to the backup image file. It always generates the largest image files.

However, the full backup is the foundation for all subsequent incremental or differential backups, which means that a full backup must be created first before generating incremental or differential backups.

Incremental backup

This method will only back up the files that have changed since the last backup, regardless of whether the last one was a Full, Incremental or Differential backup image. Incremental backup is the fastest when creating a backup and requires the least storage space.

However, incremental backup also has its drawbacks. Restoring from incremental backups is the slowest because it requires the full backup it is based on plus all previous incremental backups to fully restore the data. If one of the incremental images in the chain is damaged, all subsequent images based on it will become unavailable.

Differential backup

The differential backup copies those files that have been changed since the last full backup took place. Since a differential backup is directly associated with the original full image, if one differential backup is removed or corrupted, the others will not be affected.

The differential backup is faster to create than a full backup but slower than an incremental backup. The restoration speed of this type of backup is slower than using the full backup image and faster than using the incremental backup file.

Example to explain the three backup methods

We assume there are 6 files in total, and each day 1 more file is modified (file in green box), then Incremental backup and Differential backup will work as follows:

Example to explain the three backup methods

Difference in recovery

When recovering with the latest incremental backup, you need the Full backup and every Incremental backup for that period. For the restoration of the latest differential backup, you only need the Full backup and the last Differential backup. Incremental and Differential backups require the prior base of a Full Backup to provide a successful recovery process.

For example, if you want to recover 'Incremental2.fvd', you will need 'Full.fvd', 'Incremental1.fvd' and 'Incremental2.fvd' to complete the restoration.

However, when recovering 'Differential2.fvd', you only need 'Full.fvd' and 'Differential2.fvd' to restore the files.

Backup Recovery speed comparison

Full backup requires the longest time to include all files, but it can recover in the shortest time as no other image file has to be read first.


Incremental backup can be finished in the shortest time, but it usually needs the longest time to recover because it must read all its based image files first.

Differential backup has a medium backup and recovery speed between the other two backup types.

Related Articles


Is this information helpful?     

What can we do to improve this information? (Optional)
Refresh Please enter the verification code!


QilingTech uses cookies to ensure you get the best experience on our website.  Learn more  Got it