TECHNIQUES FOR ENABLING COARSE-GRAINED VOLUME SNAPSHOTS FOR VIRTUAL MACHINE BACKUP AND RESTORE
First Claim
1. A method of backing up a workload in a virtual environment, comprising:
- identifying, using a processor, one or more files that are associated with the workload;
identifying, using the processor, one or more source volumes that include the one or more files;
provisioning, using the processor, a respective target volume for each of the one or more source volumes identified;
copying in a snapshot mode that prevents an update to the one or more source volumes during the snapshot mode, using the processor, only dirty blocks from each of the one or more source volumes to its respective target volume; and
copying, using the processor, the dirty blocks from each target volume to a backup medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique of backing up a workload in a virtual environment includes identifying one or more files that are associated with the workload. One or more source volumes that include the one or more files are identified. A respective target volume is provisioned for each of the one or more source volumes identified. Only dirty blocks are copied (in a snapshot mode that prevents an update to the one or more source volumes during the snapshot mode) from each of the one or more source volumes to its respective target volume. The one or more dirty blocks are then copied from each target volume to a backup medium.
-
Citations
7 Claims
-
1. A method of backing up a workload in a virtual environment, comprising:
-
identifying, using a processor, one or more files that are associated with the workload; identifying, using the processor, one or more source volumes that include the one or more files; provisioning, using the processor, a respective target volume for each of the one or more source volumes identified; copying in a snapshot mode that prevents an update to the one or more source volumes during the snapshot mode, using the processor, only dirty blocks from each of the one or more source volumes to its respective target volume; and copying, using the processor, the dirty blocks from each target volume to a backup medium. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification