×

Handling restores in an incremental backup storage system

  • US 9,594,643 B2
  • Filed: 03/06/2013
  • Issued: 03/14/2017
  • Est. Priority Date: 03/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • comparing a designated primary storage system state to a plurality of blockmaps in a backup storage system, the designated primary storage system state identifying a designated plurality of data segments stored at a primary storage system, each blockmap corresponding with a respective restore point, each blockmap identifying a respective plurality of data segments, each data segment having associated therewith a respective storage location in the backup storage system;

    selecting a first blockmap identifying a first plurality of data segments from the plurality of blockmaps based on a number of segments shared between the designated plurality of data segments and the first plurality of data segments, the first blockmap corresponding with a first restore point;

    comparing the first blockmap with the designated primary storage system state to identify;

    a subset of the first plurality of data segments that each correspond with a respective matching data segment in the designated plurality of data segments, anda second plurality of data segments associated with the designated primary storage system state, the second plurality of data segments not being included in the first blockmap, each of the second plurality of data segments having associated therewith a respective storage location in the backup storage system;

    creating a second restore point by storing a second blockmap in the backup storage system, the second blockmap including both the identified subset of the first plurality of data segments and the second plurality of data segments, the second blockmap indicating how to restore the primary storage system to the designated primary storage system state; and

    providing the second restore point for selection for restoring the designated primary storage system to the designated primary storage system state.

View all claims
  • 23 Assignments
Timeline View
Assignment View
    ×
    ×