US 9,811,542 B1
Method for performing targeted backup
Michael A. Payne, Archer, FL (US); and Steven R. Devos, Mercer Island, WA (US)
Assigned to Veritas Technologies LLC, Mountain View, CA (US)
Filed by Veritas Technologies LLC, Mountain View, CA (US)
Filed on Jun. 30, 2013, as Appl. No. 13/931,992.
Int. Cl. G06F 17/30 (2006.01)
CPC G06F 17/30289 (2013.01) 21 Claims
OG exemplary drawing
 
1. A method comprising:
accessing a backup of a construct of an application, wherein
the construct comprised
a plurality of data blocks, and
a data structure,
the backup was produced by an original backup operation that used a first backup technique, and
the first backup technique backed up the plurality of data blocks without regard to whether each of the plurality of data blocks was in-use or unused by the application at a time at which the original backup operation was performed;
retrieving the data structure from the backup, wherein
as a result of performance of the original backup operation, the backup comprises
a data store comprising the plurality of data blocks, and
the data structure, and
the data structure comprises
status information representing whether each data block of the plurality of data blocks was in-use or unused by the application at the time at which the original backup operation was performed; and
performing a targeted backup operation on the backup, wherein
the targeted backup operation is performed using a second backup technique, and
the second backup technique differs from the first backup technique by virtue of the targeted backup operation comprising at least
determining, using the data structure, whether a given data block of the plurality of data blocks was in-use or unused at the time at which the original backup operation was performed, and
in response to a determination that the given data block was in-use at the time at which the original backup operation was performed,
performing a backup operation on the given data block.