×

Synthetic block based backup

  • US 9,483,358 B1
  • Filed: 09/30/2011
  • Issued: 11/01/2016
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for protecting data, comprising:

  • taking a first snapshot of a physical volume using a native snapshot program, wherein the first snapshot comprises a plurality of data blocks;

    transmitting the plurality of data blocks from the physical volume to a deduplicated storage device;

    identifying a parent virtual container stored on the deduplicated storage device, wherein the parent virtual container comprises a blank virtual machine disk (“

    VMDK”

    ) file;

    populating the parent virtual container block-by-block with the plurality of data blocks received from the physical volume;

    taking a second snapshot of the physical volume using the native snapshot program, wherein the second snapshot comprises a second plurality of blocks;

    identifying a plurality of changed blocks from the second plurality of blocks, wherein the changed blocks comprise blocks that have changed since taking the first snapshot of the physical volume;

    identifying a child virtual container linked to the parent virtual container, wherein the child virtual container is stored on the deduplicated storage device;

    transmitting the plurality of changed blocks to deduplicated storage device;

    populating the child virtual container with the plurality of changed blocks;

    creating a fast copy of the parent virtual container and the linked child virtual container;

    consolidating the copy of the parent virtual container and the copy of the linked child virtual container based on the format of the parent virtual container to form a consolidated copy on the deduplicated storage device;

    deleting the parent virtual container and the child virtual container linked to the parent in accordance with a policy identifying an amount of restore points; and

    mounting the consolidated copy from the deduplicated storage device.

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