×

Synthetic full backups for incremental file backups

  • US 10,078,555 B1
  • Filed: 04/14/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 04/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving an identification of a file on a volume to be backed up;

    performing a backup of the file to a first virtual hard disk file, the performing a backup comprising;

    creating a template virtual volume;

    creating, on the template virtual volume, a file system structure that corresponds to a file system structure of the volume having the file to be backed up;

    backing up metadata of the file from the template virtual volume; and

    backing up content of the file from the volume;

    tracking changes to blocks of the volume;

    identifying a subset of tracked changed blocks on the volume as being associated with the file;

    performing an incremental backup of the file by backing up the subset of tracked changed blocks to a second virtual hard disk file and filtering other tracked changed blocks of the volume not associated with the file, wherein the performing an incremental backup comprises not creating another template virtual volume;

    accessing the first virtual hard disk file corresponding to the backup of the file, the first virtual hard disk file comprising a first plurality of payload blocks to store data associated with the backup;

    accessing the second virtual hard disk file corresponding to the incremental backup of the file, the second virtual hard disk file comprising a second plurality of payload blocks to store data associated with the incremental backup;

    merging data from a payload block of the first plurality payload blocks with data from a corresponding payload block of the second plurality of payload blocks to form a merged payload block; and

    streaming the merged payload block to a backup media for storage as a synthetic full backup of the first and second virtual hard disk files, wherein the merging does not alter the first and second virtual hard disk files.

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