| CPC G06F 11/1451 (2013.01) [G06F 2201/84 (2013.01)] | 17 Claims |

|
1. A method for performing a backup, the method comprising:
crawling a target file system of a target production host;
identifying, based on the crawling, files that will not be backed up and one or more reasons why they were not backed up;
storing details of the files that will not be backed up to a separate file, wherein the separate file is file system backup metadata;
determining, using the separate file, if the files not backed up meet a predetermined threshold;
notifying, based upon the determination, using the separate file, a user of the files that will not be backed up and one or more reason why they will not be backed up;
performing the backup of remaining files, wherein the remaining files are not listed in the separate file;
after performing the backup of the remaining files:
obtaining the file system backup metadata associated with the target file system of the target production host;
processing the file system backup metadata to determine protected data and unprotected data in the target file system;
after processing the file system backup metadata, using the file system backup metadata to generate a backup history dataset for the target file system, wherein the backup history dataset comprises backup history information specifying:
a backup time comprising when each of the protected data in the target file system was last backed up, and
how many days each of the unprotected data in the target file system has not been backed up;
generating a protection status of fully protected, fully unprotected, or partially protected for each data in the target file system based on the backup history dataset and the determined protected data and unprotected data of the target file system;
generating a graphical user interface (GUI) for the target file system showing the data of the target file system along with the protection status of each of the data of the target file system, how many days the data of the target file system has been either fully or partially unprotected, and the backup time; and
displaying, on a display of a computing device and to the user, the GUI.
|