Incremental Backup vs. Differential Backup
Incremental backups and differential backups are traditional backup strategies found in backup software but are sometimes also available in storage devices.
It doesn’t matter which software performs it, though there are differences in the interpretation of the terms “incremental” and “differential”.
The “correct” meaning of incremental and differential backup has to do with deduplication.
When Do We Use Incremental Backup?
Incremental backup deduplication is used when you have a large file to back up and it is likely to grow and / or change from day to day (assuming you back up daily).
Incremental backups start off with a full backup, which is usually also compressed.
Monday: Full backup 100GB -> 50GB. Say on Monday you ran the first Hyper-V backup of a huge VM. It was compressed to 50GB.
Tuesday: Incremental backup: 10GB. Due to the changes that occurred between Monday and Tuesday, the backup software found differences and created an increment file, called an in-file delta, which is a file containing the changes between Tuesday and Monday in compressed form.
Wednesday: Incremental backup: 2GB. You can see from Wed to Tue the changes were less in our example. The in-file delta increment is now only 2GB. It refers to Tuesday’s backup.
Incremental backups are very storage efficient because they compare each backup cycle to the previous cycle. Changes are relatively small from cycle to cycle (usually) and the increments are thus small, too.
Downside of using increments: When restoring the backup software needs to process each increment, one after the other. And this is exactly why “differential backup” was “invented”:
When Do We Use Differential Backup?
Differential backup is for those occasions when you need to restore quick and you don’t mind paying a little more for storage in return.
Since there is no method on earth that provides only advantages without adding disadvantages, differential backup has its own, too.
Differential backups restore either in one step (the full backup originally taken) or in two steps (one of the differentials combined with the latest full backup). This helps restoring the backup file much faster but there is a catch: because the differentials are all referring to the last full backup, rather than the last cycle as with incremental backups, the result is (usually) that differential delta files tend to get bigger with each backup cycle as the file changes since the last backup add up. Example:
Monday: Full backup 90GB -> 50GB. Say on Monday you ran the first Hyper-V backup of a huge VM. It was reduced to 50GB.
Tuesday: Differential backup: 10GB. Now the backup software created the first differential, referring to Monday.
Wednesday: Differential backup: 12GB: Now the difference between Wed and Mon grows to 12GB
Thursday: The diff delta file is now 17GB: As you can see the difference is now 17GB because it’s not referring to Wed, it’s still referring to Monday.
Conclusion
The best backup strategy will obviously depend on your needs and infrastructure. And let’s not forget, you could use both strategies simultaneously in two backup tasks.
BackupChain offers both strategies and you could set up two tasks to do both with different retention periods.
When restoring incremental and differential backups, BackupChain automatically puts the pieces together and performs cleanups, too, so you don’t need to worry about full backup drives.
A smart method utilized in BackupChain to cut down on restore time is to create full backups intermittently so the backup chain lengths are limited. When the chain is short, it can be deleted often and cleared from the backup target.
Backup Software Overview
BackupChain Server Backup SoftwareDownload BackupChain
Cloud Backup
Backup VMware Workstation
Backup FTP
Backup VirtualBox
Backup File Server
Hyper-V Backup
Backup Hyper-VPopular
- Hyper-V Links, Guides, Tutorials & Comparisons
- Veeam Alternative
- How to Back up Cluster Shared Volumes
- DriveMaker: Map FTP, SFTP, S3 Site to a Drive Letter (Freeware)
Resources
- Free Hyper-V Server
- Remote Desktop Services Blog
- SCDPM Blog
- SCOM Blog
- V4 Articles
- Knowledge Base
- FAQ
- Sitemap
- Backup Education
- Backup Sichern
- Hyper-V Scripts in PowerShell
- FastNeuron
- BackupChain (Greek)
- BackupChain (Deutsch)
- BackupChain (Spanish)
- BackupChain (French)
- BackupChain (Dutch)
- BackupChain (Italian)
Backup Software List
BackupChain
Veeam
Unitrends
Symantec Backup Exec
BackupAssist
Acronis
Zetta
Altaro
Windows Server Backup
Microsoft DPM
Ahsay
CommVault
IBM
Other Backup How-To Guides
- How to fix error CLSID {463948d2-035d-4d1d-9bfc-473fece07dab} Access Denied
- Disaster Recovery Strategies and Recovery Objectives
- Hyper-V Integration Services Update: Why You Need to Keep Them Up-to-Date at all Times
- What are Hyper-V Checkpoints, Snapshots, and VSS?
- How to Fix VolSnap 28 Error “The shadow copy could not be created…
- Resolving VSS_WS_FAILED_AT_FREEZE Backup Errors
- Download Links for Windows 10 & Windows Server Technical Preview
- Hyper-V Backup Links, Guides, Tutorials & Comparisons
- List of Effective Hyper-V Backup Strategies
- How to Update Windows Offline Without an Internet Connection
- Before You Use Carbonite, Mozy, CrashPlan, Rackspace, Softlayer
- How to fix: Selected writer ‘Microsoft Hyper-V VSS Writer’ is in failed state, VSS_WS_FAILED_AT_PREPARE_SNAPSHOT
- 8 Pros and Cons of Hyper-V Backup using USB External Drives
- How to Convert from Dynamic VHD/VHDX Disk Format to / from Fixed in Hyper-V
- Hyper-V IDE or SCSI? What’s Performing Better, Faster?
- The Ultimate Hyper-V PowerShell Commands Cheat Sheet
- How to Install a Virtual Machine Inside a Virtual Machine (Hyper-V)
- How to Resize, Shrink, or Expand VHDX in Hyper-V
- How to fix: 0x800423f4, The writer experienced a non-transient error. If the backup process is retried, the error is likely to reoccur
- How to Fix VSS Errors (Volume Shadow Copy Service Errors)
