Automated priority restores
First Claim
1. A method for restoring data sets on a client computer system, comprising:
- providing a priority restore agent on a client system;
setting parameters used in generating a priority restore data set, the parameters including a priority restore window, wherein the priority restore agent refreshes the priority restore data set periodically or according to another basis;
operating the priority restore agent to access file system attributes for client system data associated with the client system;
comparing the file system attributes with the parameters to identify data to be included in the priority restore data set;
generating the priority restore data set for the client system, wherein the priority restore data set includes portions of the client system data that have been accessed, modified, or created within the priority restore window;
storing the priority restore data set at a location remote to the client system; and
performing a restore process on the client system, wherein the restore process comprises restoring data in the priority restore data set onto the client system to allow the client system to resume operation, wherein the data in the priority restore data set allows the client system to resume operation.
9 Assignments
0 Petitions
Accused Products
Abstract
A priority restore agent in a data storage system generates a priority restore data set for a client computer system or device by identifying a set of active data sets and/or a set of key data sets within client system data generated by the client computer system. The priority restore agent looks at or processes file system attributes for the client system data and compares these attributes with predefined restore parameters. The restore parameters may indicate that any file that has been accessed, modified, or created within a particular period of time be included in the priority restore data set. The key data sets may be identified in a set of automated restore rules. A data protection application within the data storage system can restore data in the priority restore data set onto the client computer system after a disaster or system crash.
44 Citations
19 Claims
-
1. A method for restoring data sets on a client computer system, comprising:
-
providing a priority restore agent on a client system; setting parameters used in generating a priority restore data set, the parameters including a priority restore window, wherein the priority restore agent refreshes the priority restore data set periodically or according to another basis; operating the priority restore agent to access file system attributes for client system data associated with the client system; comparing the file system attributes with the parameters to identify data to be included in the priority restore data set; generating the priority restore data set for the client system, wherein the priority restore data set includes portions of the client system data that have been accessed, modified, or created within the priority restore window; storing the priority restore data set at a location remote to the client system; and performing a restore process on the client system, wherein the restore process comprises restoring data in the priority restore data set onto the client system to allow the client system to resume operation, wherein the data in the priority restore data set allows the client system to resume operation. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a client computer system wherein client system data is stored, a method for using restore data sets to perform a priority restore of the client system data, the method comprising:
-
accessing memory to identify a predetermined time period for which data should be retained and to identify one or more attributes that are used in identifying data sets; generating a priority restore data set based on the predetermined time period and on the one or more attributes by comparing the one or more attributes with the predetermined time period to identify the priority restore data set from the client system data, wherein the priority restore data set identifies a portion of the client system data to be restored and wherein the priority restore data set includes the portion of the client system data; storing the priority restore data set in a memory location; and performing a restore process on the client system, wherein the restore process comprises restoring data in the priority restore data set onto the client system to allow the client system to resume operation using the data identified in the priority data set while restoring the client system data not included in the priority restore data set, wherein the data in the priority restore data set allows the client system to resume operation. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. In a data storage system comprising a client computer system and a remote memory location, wherein client system data is stored in a local memory location of the client computer system and archive backup data is stored in the remote memory location, a method of restoring the client computer system using one or more priority data sets, the method comprising:
-
receiving a restore request for the client computer system; accessing a priority restore data set in a memory location, the priority restore data set generated by a priority restore agent of the data storage system using at least on file system attributes for the client system data that are deemed key either by default or by a user to identify data from the client system data to be included in the priority restore data set, wherein the priority restore data set identifies a portion of the archived backup data to be restored to the client computer system, wherein the priority restore data set is refreshed periodically or according to another basis; and performing a restore process on the client system, wherein the restore process comprises restoring data identified in the priority restore data set onto the client system to allow the client system to resume operation using the data identified in the priority restore data set while restoring the client system data, wherein the data identified in the priority restore data set allows the client system to resume operation. - View Dependent Claims (16, 17, 18, 19)
-
Specification