| CPC G06F 11/1466 (2013.01) [G06F 11/1435 (2013.01); G06F 11/1451 (2013.01)] | 17 Claims |

|
1. A method for performing data protection services for limited access cloud data, comprising:
identifying, by a cloud service provider (CSP) proxy, a protection policy event associated with an incremental backup of an object;
in response to identifying the protection policy event:
obtaining previous object metadata associated with the object;
obtaining object data from cloud resources associated with the object;
generating slices of the object data;
generating current checksums and current object metadata associated with each slice;
selecting a first slice of the slices;
making a first determination that a first current checksum of the current checksums and a first previous checksum associated with the first slice do not match;
in response to the first determination:
storing the first slice in a backup storage; and
updating a first portion of the current object metadata associated with the first slice; and
after updating the first portion of the previous object metadata associated with the first slice:
selecting a second slice of the slices;
making a second determination that a second current checksum of the current checksums and a second previous checksum associated with the second slice match;
in response to the second determination:
copying a previous slice associated with the second slice from a previous backup to the backup storage;
updating a second portion of the current object metadata associated with the second slice;
making a third determination that there are no additional slices; and
storing the current object metadata with the first and second slice to generate in the backup storage to generate an incremental backup.
|