With backup copy, you can create several instances of the same backup file and copy them to secondary (target) backup repositories for long-term storage. Target backup repositories can be located in the same site as the source backup repository, or can be deployed offsite. The backup copy file has the same format as the primary backup, so you can restore necessary data directly from it in case of a disaster.
Veeam Backup & Replication supports backup copy for the following types of backups:
- VM backups created with Veeam Backup & Replication
- Backups of physical and virtual machines created with Veeam Agent for Microsoft Windows
- Backups of physical and virtual machines created with Veeam Agent for Linux
Veeam Backup & Replication copies backup data per machine at the block level. That is, it does not copy the whole VBK, VIB or VRB files from the source to target backup repository. Instead, it works with data of separate machines stored in these files.
When the backup copying process starts, Veeam Backup & Replication accesses backup files on the source backup repository, retrieves data blocks for a specific machine from the backup file, copies them to the target backup repository, and composes copied blocks into a backup file on the target backup repository. The backup copying process does not affect virtual and physical infrastructure resources, does not require creation of additional VM snapshots or VSS snapshots and does not produce load on machines whose backups are copied.
In Veeam Backup & Replication, backup copy is a job-driven process. To copy backups, you need to configure backup copy jobs. A backup copy job is a configuration unit of the backup copy activity. The backup copy job defines when, what, how and where to copy.
One backup copy job can be used to process one or several machines. If the backup copy job is created for several machines, you can define the order in which the job must process machines.
By default, backup copy jobs process machines in the job in parallel, starting from the first machine in the list. If some machines cannot be processed for some reason, for example, in case a new restore point for this machine is not available yet, the job will start processing the next machine in the list. When this machine is processed, the job attempts to copy the unprocessed machine once again.
On the target backup repository, the backup copy job creates a backup chain in the forever forward incremental backup method. The target backup repository always contains only one active incremental backup chain. Restore points in the chain are rotated according to the retention policy. For more information, see Retention Policy for Backup Copy Jobs.
Backup copy jobs process machines in parallel only if you transport copied data over the direct data path. If you use WAN accelerators for backup copy jobs, machines are processed sequentially. For more information, see Data Transport Path.
Parallel data processing over the direct data path is enabled by default. If necessary, you can disable parallel data processing with registry keys. For more information, contact the Veeam Support Team.
- How Backup Copy Works
- Backup Copy Architecture
- Restore Point Selection
- Backup Copy Job
- Retention Policy for Backup Copy Jobs
- Health Check for Backup Files
- Compact of Full Backup File
- Active Full Backup Copies
- Backup Copy Jobs Mapping