×

Methods and apparatus for data restore and recovery from a remote data store

  • US 9,659,017 B2
  • Filed: 08/31/2014
  • Issued: 05/23/2017
  • Est. Priority Date: 06/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • at least one processor; and

    a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to implement a restore process to restore block data to a data volume from a snapshot of the data volume, wherein the snapshot comprises a point-in-time snapshot based on the data volume at a particular point-in-time, and wherein the restore process is configured to;

    for at least one local block on the data volume being restored from the snapshot of the data volume, mark the at least one local block, at one or more locations within the at least one local block, to indicate that the at least one local block needs to be restored;

    in response to determining that a particular local block on the data volume needs to be restored;

    generate a list indicating at least one local block on a path of an implicit tree structure from a root node to the particular local block, the list indicating local blocks on the data volume, wherein the list indicates at least the particular local block; and

    for each local block indicated in the list, restore the respective local block in the data volume from the snapshot of the data volume.

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