×

Block status mapping system for reducing virtual machine backup storage

  • US 8,996,468 B1
  • Filed: 04/16/2010
  • Issued: 03/31/2015
  • Est. Priority Date: 04/17/2009
  • Status: Active Grant
First Claim
Patent Images

1. A system for backing up a virtual machine image, the system comprising:

  • a computer system comprising computer hardware, the computer system programmed to implement;

    a mapping module configured to;

    access a virtual machine image comprising a file system of a guest operating system of a virtual machine to obtain metadata about the file system, the metadata stored within the virtual machine image, the metadata describing logical or physical structure of the file system, wherein the mapping module is configured to obtain the metadata from the virtual machine image without executing inside the virtual machine,obtain from the metadata an indication of status of blocks in the file system,store the status of at least some of the blocks in a map data structure, wherein the map data structure is stored outside the virtual machine image; and

    a backup module located outside the virtual machine image and configured to back up active blocks of the virtual machine image by at least;

    accessing the map data structure to determine the status of the at least some of the blocks, wherein a block in the file system is determined to have an active status if the block includes non-zero data or non-deleted data, wherein a block in the file system is not determined to have an active status if the block includes deleted data;

    wherein, for purposes of the accessing, data that has been marked by the guest operating system as deleted but that has not been erased from storage is considered deleted data, andbacking up the blocks that have an active status while not backing up the blocks that do not have an active status, to thereby reduce backup storage consumption and backup time.

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