| CPC G06F 16/128 (2019.01) | 5 Claims |

|
1. A method for backing up a user defined logical asset, the method comprising:
receiving, from a user and by a backup agent, a definition for the user defined logical asset, wherein the user defined logical asset is defined by at least one of rules, filters, and attributes of files and folders stored in a file-system with at least two physical production hosts and wherein the user defined logical asset includes at least one folder or file from a first physical production host of the at least two physical production hosts and at least one folder or file from a second physical production host of the at least two physical production hosts;
analyzing, by the backup agent and in response to the receiving, file-system meta-data, to determine which of the files and the folders stored in the file-system are associated with the user defined logical asset,
wherein the file-system meta-data is obtained prior to the analyzing using a group manager,
wherein the file-system meta-data comprises file-system meta-data from the at least two physical production hosts,
wherein the group manager obtains the file-system meta-data from the at least two physical production hosts by periodically querying the at least two physical production hosts to obtain information about assets on the at least two physical production hosts;
wherein the assets comprises files and folders, wherein a folder comprises at least one file or at least one other folder,
wherein the at least two physical production hosts are operatively connected to the group manager,
wherein the group manager is a physical computing device interposed between the backup agent and the at least two physical production hosts,
wherein the backup agent does not interact with the at least two physical production hosts during the analyzing;
storing logical asset meta-data for determined files and folders associated with the user defined logical asset to an asset meta-data database located on the group manager,
wherein the logical asset meta-data is assigned a logical name related to the definition for the user defined logical asset;
receiving a request for a backup of the user defined logical asset after the logical asset meta-data is stored in the asset meta-data database; and
backing up the user defined logical asset using the logical asset meta-data stored in the asset meta-data database,
wherein only the determined files and folders that are stored in the at least two physical production hosts and that are associated with the user defined logical asset are backed up and wherein a backup of the user defined logical asset is stored in a backup storage of the backup agent separate from the at least two physical production hosts.
|