CPC G06F 11/1458 (2013.01) [G06F 11/1448 (2013.01); G06F 16/2272 (2019.01)] | 18 Claims |
1. A method for managing a full backup, the method comprising:
receiving, by a data protection module (DPM), a backup request from a user via a client, wherein the client is a first computing device (CD) that comprises at least first integrated circuitry to perform first computer implemented services for the user;
generating, by the DPM, a block-based backup (BBB) of a file system, wherein the BBB is a full backup of the file system and is generated using a snapshot of the file system,
wherein the DPM is a second CD that comprises at least second integrated circuitry to perform second computer implemented services for the user,
wherein the file system is at least one selected from a group consisting of a new technology file system, a resilient file system, and an extended file system, wherein the BBB uses a virtual hard disk file format;
obtaining, using a metadata-based backup (MBB) mechanism, a modified file system metadata from the snapshot;
obtaining, using the MBB mechanism, a second modified file system metadata from a second snapshot of the file system, wherein the snapshot is generated at a first point in time and the second snapshot is generated at a second point in time;
comparing the modified file system metadata and the second modified file system metadata to obtain a list of changed assets;
initiating an incremental backup of the list of changed assets, wherein the list of changed assets is backed up using a file-based backup (FBB) mechanism, wherein the FBB mechanism implements a multi-stream incremental backup to back up the list of changed assets; and
generating a synthetic full backup by combining the full backup and the incremental backup.
|