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

|
1. A method for performing a backup, the method comprising:
beginning a backup on a target production host, based on a backup generation event;
crawling, by an intelligent file system crawler, a target file system of the target production host, wherein the intelligent file system crawler identifies each file and assigns to each file a hash value based on characteristics of each file;
identifying, based on the crawling, files that will not be backed up based on the hash value of the files;
storing details of the files that will not be backed up to a separate file, wherein the separate file is a file system backup metadata;
notifying, using the separate file, a user of the files that 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, and
protection failure information associated with the unprotected data, wherein the protection failure information comprises historical information generated by determining whether each file of the unprotected data was inaccessible during a backup, was denied access during the backup, or was excluded by a user from the backup;
generating, using the protected data, the unprotected data, and the protection failure information associated with the unprotected data, a graphical user interface (GUI) specifying a protection status of the target file system and a recommendation for addressing the unprotected databased on the protection failure information; and
displaying, on a display of a computing device and to the user, the GUI.
|