Patent ID: 11899538
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 12:
13. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method for conducting differential backups from a backup proxy comprising:
providing a writer responsible for embedding bitmaps into snapshots taken by a copy service;
tracking, in a bitmap by a changed block tracking (CBT) driver at a production host, changes made to a source volume of the production host since a last backup of the source volume;
receiving a command to perform a differential backup of the source volume;
issuing a request to the copy service to take a snapshot of the source volume, the snapshot comprising pointers to data on the source volume;
upon receiving a notification from the copy service that the snapshot is to be taken, retrieving, by the writer, the bitmap from the CBT driver;
before the snapshot is made read-only by the copy service, embedding, by the writer, the bitmap into the snapshot;
mounting the snapshot on the backup proxy, different from the production host;
retrieving, by the backup proxy, the bitmap from the snapshot; and
conducting, by the backup proxy, the differential backup of the source volume to secondary storage, the backup proxy thereby backing up the changes made to the source volume since the last backup according to the bitmap.