Tracking Block-Level Changes Using Snapshots
AssigneeVMware, Inc.
InventorsPing LU, Ilia LANGOUEV, Aleksey V. PERSHIN, Sudarsan R. PIDURI, Erik WEATHERS
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsPing LU, Ilia LANGOUEV, Aleksey V. PERSHIN, Sudarsan R. PIDURI, Erik WEATHERS
Estimating the term…
Writes to blocks of a protected storage volume that occur between the beginning of a prior backup interval and the beginning of a current backup interval are tracked using a first snapshot that is maintained through the current backup interval. At the beginning of the current backup interval, a second snapshot is generated. Blocks that are indicated by a dirty block list of the first snapshot as having been changed are read from the snapshot volume for the second snapshot and copied to a backup storage volume. For the next backup interval, the second snapshot or alternatively, a newly generated third snapshot, is used to track writes to blocks of a protected storage volume that occur between the beginning of the current backup interval and the beginning of a next backup interval.
A method of updating a backup storage volume with incremental changes made to a source storage volume, comprising:
A computer-readable storage medium containing instructions for causing a computer system to carry out a method of incrementally updating a backup storage volume with changes made to a source storage volume, the method comprising the steps of:
A computer system for tracking changes made to a source storage volume that is being backed up by a backup storage volume, comprising a processing unit that is programmed to:
Dependencies are inferred from the claim text.