Excluding files in a block based backup
First Claim
1. A method of backing up data, comprising:
- creating a shadow copy of a source volume;
deleting an excluded file from the shadow copy, wherein the excluded file corresponds to a file that is to be excluded from a backup;
tracking one or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy; and
performing an incremental backup, wherein the performing of the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume.
9 Assignments
0 Petitions
Accused Products
Abstract
Techniques to back up data are disclosed. In various embodiments, a shadow copy of a source volume is created. An excluded file is deleted from the shadow copy. One or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy are tracked. An incremental backup is performed, the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume.
-
Citations
24 Claims
-
1. A method of backing up data, comprising:
-
creating a shadow copy of a source volume; deleting an excluded file from the shadow copy, wherein the excluded file corresponds to a file that is to be excluded from a backup; tracking one or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy; and performing an incremental backup, wherein the performing of the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21, 22, 23, 24)
-
-
11. A system to back up data, comprising:
-
a memory or other storage device; and a processor coupled to the memory or other storage device and configured to; create and store in the memory or other storage device a shadow copy of a source volume; delete an excluded file from the shadow copy, wherein the excluded file corresponds to a file that is to be excluded from a backup; track one or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy; and perform an incremental backup, wherein performing the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product to back up data, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
-
creating a shadow copy of a source volume; deleting an excluded file from the shadow copy, wherein the excluded file corresponds to a file that is to be excluded from a backup; tracking one or more blocks modified in the shadow copy in connection with deleting the excluded file from the shadow copy; and performing an incremental backup, wherein the performing of the incremental backup includes determining one or more blocks to be backed up in connection with the incremental backup based at least in part on at least one of the tracked one or more blocks modified in the shadow copy and a merged bitmap corresponding to a merger of a first bitmap associated with the shadow copy and a second bitmap associated with the source volume.
-
Specification