Backup chain is a sequence of backup files created by jobs. The backup chain provides the ability to recover data.
The backup chain consists of the first full backup file, incremental backup files, metadata files and some additional files. Full and incremental backup files correspond to restore points of backed-up VM. You can think of restore points as of "snapshots" of VM data at specific points in time. Restore points let you roll back VMs to the necessary state.
The type of backup files and how Veeam Backup & Replication orders them in the backup chain depend on the chosen backup method. For more information, see Backup Methods.
The amount of backup chains for backed-up VMs depend on the chosen backup chain format. For more information, see Backup Chain Formats.
Veeam Backup & Replication creates and maintains the following types of backup files:
- VBK — full backup files that store copies of full VM images.
- VIB or VRB — incremental backup files that store incremental changes of VM images.
- VBM — backup metadata files that store information about the backup job, VMs processed by the backup job, number and structure of backup files, restore points, and so on. Metadata files facilitate import of backups, backup mapping and other operations.
In addition to these file types, Veeam Backup & Replication can create the following files in the backup repository:
- VSB — virtual synthetic backup files used for generation of virtual full backups on tapes. For more information, see Virtual Full Backup.
- VLB, VSM and VLM — files that store Microsoft SQL Server transaction log data. For more information, see Microsoft SQL Server Logs Backup.
- VLB, VOM and VLM — files that store Oracle archived log data. For more information, see Oracle Log Backup.
- VLB, VPM and VLM — files that store PostreSQL WAL files. For more information, see PostgreSQL Log Backup.
All backup files created by the backup job reside in a dedicated job folder in the backup repository. For example, if you create a backup job with the DC Backup name, Veeam Backup & Replication will create the DC Backup folder on the target backup repository and store all backup files produced with this job in this folder.
Rolling Back VMs
To roll back a VM to a specific point in time, you need a chain of backup files: a full backup file plus a set of incremental backup files dependent on this full backup file. If some file in the backup chain is missing, you will not be able to roll back to the necessary state. For this reason, you must not delete separate backup files from the backup repository manually. Instead, you must specify retention policy settings that will let you maintain the desired number of backup files in the backup repository.