Systems and methods for backing up data
AssigneeEMC Corporation
InventorsCarolina Uhlmann, Eric Herrmann, Dianne Thompson, Janet Schneider
Life of this patent
Estimating the term…
Abstract
Systems and methods for backing up data of a client. In a system that includes clients in communication with a server, the data of the client is backed up by first enumerating writers that are active on a client. Metadata from the active writers is received and identifies data to be backed up. A snapshot of the client is taken and the client data identified in the metadata received from the writers is backed up from the snapshot.
Claims28
In a system that includes one or more clients in communication with a server that stores a backup copy of the data from the one or more clients, a method for backing up data of a client, the method comprising:
- enumerating writers that are active on a client, wherein the writers are included in one or more backup groupings;
- receiving metadata from each writer that is active on the client, wherein the metadata of a particular writer identifies specific data to be backed up for the particular writer;
- requesting a snapshot of the client;
- and
- backing up the specific data of the client identified in the metadata received from each writer from the snapshot executed on the client.
In a system that includes one or more clients having data to be backed up, a method for backing up the data of a client, the method comprising:
- requesting a service to enumerate writers of a client and to collect metadata for each enumerated writer of the client;
- causing the writers to suspend activity of applications or services associated with the writers;
- instructing the service to create one or more virtual volumes for volumes identified in the metadata received from each writer;
- and
- backing up the data from the one or more virtual volumes.
A method for backing up data of a client, the method comprising:
- defining writers of backup groupings for the client dynamically, wherein the writers of each backup grouping have a same type;
- selecting one or more backup groupings of the client to backup;
- receiving metadata from the writers included in the selected one or more backup groupings, wherein the metadata of each writer identifies, for each writer, (i) items to be backed up, (ii) items to be excluded from the backup, and (iii) a restore method;
- causing each application associated with writers in the selected one or more backup groupings to prepare for backup by requesting the generation of one or more virtual volumes for the one or more volumes identified in the metadata;
- and
- performing a backup of the selected one or more backup groupings from the one or more virtual volumes.
Dependencies are inferred from the claim text.