| CPC G06F 11/1464 (2013.01) [G06F 11/1451 (2013.01); G06F 16/164 (2019.01)] | 15 Claims |

|
1. A method for managing data, the method comprising:
obtaining, by a universal connector (UC), a request for an incremental backup of a set of files;
in response to the request:
performing a metadata batching of the set of files to obtain a set of file batches;
generating a set of metadata requests each corresponding to one of the set of file batches,
wherein each of the set of metadata requests is converted to a format that is readable by a network attached storage (NAS) server to generate a set of converted metadata requests,
wherein the UC executes on a first computing device (CD) that comprises at least a first integrated circuitry (IC) that performs services for a second CD, wherein the NAS server is the second CD that comprises at least a second IC that provides services to the UC;
sending the set of converted metadata requests to the NAS server;
obtaining, in response to the set of converted metadata requests, a results array from the NAS server, wherein the results array comprises metadata of each file specified in the set of converted metadata requests;
comparing the metadata against an attributes table of the UC to determine a subset of changed files;
obtaining file data associated with the subset of changed files by sending a data access request to the NAS server;
initiating the incremental backup of the set of files using the file data; and
updating, based on the comparing, the attributes table to obtain an updated attributes table by updating a list of attributes associated with the subset of changed files.
|