×

Method and system for supporting block-level incremental backups of file system volumes using volume pseudo devices

  • US 9,959,278 B1
  • Filed: 09/29/2011
  • Issued: 05/01/2018
  • Est. Priority Date: 09/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating, by a volume manager, a pseudo disk that combines a plurality of physical disks where at least two of the plurality of physical disks have different layouts; and

    implementing, by the volume manager, a snapshot backup program to perform an incremental backup of the pseudo disk generated by the volume manager instead of the plurality of physical disks by;

    tracking write operations initiated by the volume manager to write to the pseudo disk and volume manager upgrades during an interval of time using a hook mechanism of a driver associated with the snapshot backup program, the hook mechanism of the driver overwriting a standard input/output routine with a tracking input/output routine and overwriting at least one of a going down routine of a kernel or a delete routine of a kernel with a volume manager upgrade tracking routine, the tracking input/output routine intercepting the write operations before data associated with the write operations is written to a snapshot and the volume manager upgrade tracking routine intercepting upgrades of the volume manager;

    identifying the blocks of the pseudo disk that are affected by each write operation of the tracked write operations; and

    causing the volume manager to be called to perform the incremental backup of the identified blocks by writing the data to the snapshot, the volume manager being called to perform the incremental backup after the snapshot backup program intercepts each of the write operations.

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