RESTORING COMPUTING ENVIRONMENTS, SUCH AS AUTORECOVERY OF FILE SYSTEMS AT CERTAIN POINTS IN TIME
First Claim
1. At least one computer-readable medium, excluding a transitory propagating signal, and carrying instructions, which when executed by at least one data processor, restores one or more computing environments of one or more source devices to previous states of the computing environments, comprising:
- causing a state of each of the computing environments of the one or more source devices to be transferred to a secondary server,wherein the computing environments each include one or more file systems,wherein the state of the computing environments and the file systems correspond to at least one set of data and configuration information for a point in time;
receiving a request to restore the computing environments of the one or more physical source devices to a previous state,wherein the previous state corresponds to an identified one of multiple sets of data and configuration information associated with the computing environments of the one or more physical source devices, and,wherein the received request is selected from one of the multiple sets of data and configuration information associated with a point in time;
causing the identified one of the multiple sets of data and configuration information to be retrieved; and
,causing the previous state of the computing environments of the one or more physical source devices to be restored based on the retrieved one of the multiple sets of data and configuration information,such that restoration of the computing environments, including the file systems, is performed without requiring a user to provide information associated with the computing environments to be restored, andsuch that the restoration is performed based on the identified configuration information to quickly and automatically provision, configure, and/or recover the computing environments.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for restoring a computing environment from a secondary data store, and facilitating such restoration, is described. In some examples, the system copies the configuration parameters of a computing environment, such as a file system, as well as the data within the file system, and transfers the copies to secondary storage for later restoration. For example, the system may generate an xml file of the configuration parameters of the computing environment when a backup operation of the computing environment is performed, and store the xml file along with copies of the data from the computing environment in secondary storage.
57 Citations
17 Claims
-
1. At least one computer-readable medium, excluding a transitory propagating signal, and carrying instructions, which when executed by at least one data processor, restores one or more computing environments of one or more source devices to previous states of the computing environments, comprising:
-
causing a state of each of the computing environments of the one or more source devices to be transferred to a secondary server, wherein the computing environments each include one or more file systems, wherein the state of the computing environments and the file systems correspond to at least one set of data and configuration information for a point in time; receiving a request to restore the computing environments of the one or more physical source devices to a previous state, wherein the previous state corresponds to an identified one of multiple sets of data and configuration information associated with the computing environments of the one or more physical source devices, and, wherein the received request is selected from one of the multiple sets of data and configuration information associated with a point in time; causing the identified one of the multiple sets of data and configuration information to be retrieved; and
,causing the previous state of the computing environments of the one or more physical source devices to be restored based on the retrieved one of the multiple sets of data and configuration information, such that restoration of the computing environments, including the file systems, is performed without requiring a user to provide information associated with the computing environments to be restored, and such that the restoration is performed based on the identified configuration information to quickly and automatically provision, configure, and/or recover the computing environments. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method to provide one-touch recovery of a computing environment of a physical source device to a previous state of the computing environment, comprising:
-
receiving a request to recover one or more computing environments of one or more physical source devices to a previous state, wherein differing states of the one or more computing environment of the one or more source devices were previously transferred to a secondary storage, wherein the each of the differing states of the computing environments respectively correspond to at a differing set of data and configuration information; wherein the previous state corresponds to an identified one of multiple sets of data and configuration information associated with the one or more computing environments of the one or more source devices, and, the identified one of the multiple sets of data and configuration information was selected by a user and is associated with a point in time; based on the received request, causing the identified one of the multiple sets of data and configuration information to be retrieved; and
,enabling the previous state of the one or more computing environments of the one or more source devices to be recovered based on the retrieved one of the multiple sets of data and configuration information. - View Dependent Claims (7, 8, 9, 10)
-
-
11. At least one computer readable medium, excluding transitory signals, which when executed by at least one data processor, performs a method for recovering a computing environment to a previous backup state, comprising:
-
providing an interface configured to enable a user to select a configuration file, from multiple configuration files, to recover one or more computing environments to a previous point in time, wherein the interface is configured to permit the user to selectively recover the one or more computing environments to one of multiple, previous backup states, wherein each of the previous backup states of the one or more computing environments represents a point in time for the computing environments, wherein each of the previous backup states includes a configuration file and a set of data associated with the one or more computing environments for that point in time; receiving, via the interface, user selection of a selected configuration file from the multiple configuration files, wherein the selected configuration file corresponds to a selected point in time at which to recover the one or more computing environments, causing recovery of the one or more computing environments from the selected configuration file, to thereby recover the one or more computing environments to the selected point in time. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification