If you were to ask a person that was not familiar with computer backups, most would think that a backup was just an identical copy of all the data on the computer. In other words, if a backup was created Tuesday evening, and nothing changed on the computer all day Wednesday, the backup created Wednesday evening would be identical to the one created on Tuesday.
While it is possible to configure backups in this way, it is likely that you would not. To understand more about this, we must first understand the different types of backups that can be created. They are:
- Normal (Full) Backups
- Incremental Backups
- Differential Backups
- Mirror Backups
Full Backups
Full backup is the starting point for all other backups. It contains all the data in the folders and files that are selected to be backed up. Because full backup stores all files and folders, frequent full backups result in faster and simpler restore operations. Remember that when you choose other backup types, restore jobs may take longer.
This approach is good when the project includes not-so-large amounts of data.
It would be ideal to make full backups all the time because they are the most comprehensive and are self-contained. However, the amount of time it takes to run full backups often prevents us from using this backup type.
Full backups, if you have the time to perform them, offer the best and easiest solution in data protection. In effect, a single backup can provide the ability to completely restore all backed-up files. However, you should be aware of a significant security issue. Each full backup contains an entire copy of the data. If the backup media were to be illegally accessed or stolen, the hacker or thief would then have access to an entire copy of your data.
Restore is the fastest.
- Backing up is the slowest.
- The storage space requirements are the highest if kept more than one copy.
Incremental Backups
An incremental backup stores all files that have changed since the last backup. The advantage of an incremental backup is that it takes the least time to complete. However, during a restore operation, each incremental backup must be processed, which could result in a lengthy restore job.
This approach is good when the project includes too many files to back up them all each time. It is fast and takes less time for incremental backups. Incremental backups take less disk space. It allows you to create backups frequently. However, to restore all the files, you have to restore the last full backup and all the following incremental backups.
The advantage of lower backup times comes with a price: increased restore time. When restoring from an incremental backup, you need the most recent full backup as well as every incremental backup you’ve made since the last full backup.
For example, if you did a full backup on Friday and incremental on Monday, Tuesday, and Wednesday, and the PC crashes Thursday morning, you would need all four backup container files: Friday’s full backup plus the incremental backup for Monday, Tuesday and Wednesday. As a comparison, if you had done differential backup on Monday, Tuesday, and Wednesday, then to restore on Thursday morning you’d only need Friday’s full backup plus Wednesday’s incremental.
- Backing up is the fastest.
- The storage space requirements are the lowest.
Restore is the slowest.
Differential Backups
A differential backup contains all files that have changed since the previous full backup. The advantage of a differential backup is that it shortens restore time compared to an incremental backup. However, if you perform the differential backup too many times, the size of the differential backup might grow to be larger than the baseline full backup.
Differential backup is intermediate between the first two approaches. It is also good when the conditions are intermediate.
Each differential backup includes all the project files changed since the last full backup. It takes less time and space than “Always Full”, but more than “Full+Incremental”. The good thing is that restoring is simpler than for (2) – you’ll have to restore the last full backup and the last differential backup.
Mirror Backups
Mirror backup includes all files that have changed since the last normal (full) or mirror backup, missing files also get deleted from the backup set. The resulting backup archive consists of either one compressed file or one folder.
A mirror backup is a straight copy of the selected folders and files at a given instant in time. That is, the destination becomes a “mirror” of the source.
Any mirror operation after the first will only copy new and modified files, making the operation faster. And deleted files will be removed from the set as well.
It creates a snapshot of selected files and folders in the destination which you can browse and access later without needing to run Genie Backup Manager (GBM).
Cannot track different versions of files.