Application aware storage appliance archiving
First Claim
1. A computer system comprising:
- a client computer;
a host computer coupled to the client and a backup store; and
a server coupled to the host, the client, and an archival backup medium;
wherein the host is configured to;
mount a dataset stored on the client with a first application;
use the first application to perform a backup operation to backup the dataset to the backup store, wherein the dataset on the backup store is mountable for read/write access; and
associate the dataset on the backup store with first metadata that identifies the client as an origin of the dataset, wherein the first metadata enables restoration of the dataset to the client directly from the backup store;
wherein the server is configured to;
mount the dataset stored on the backup store with a second application different from the first application;
use the second application to perform a backup operation to create an archival backup of the dataset stored on the backup store, and store the archival backup on an archival backup medium;
associate the archival backup with second metadata that identifies the backup store as an origin of the dataset; and
modify the second metadata to identify the client as an origin of the dataset rather than the backup store, wherein the second metadata as modified enables restoration of the archival backup directly from the archival backup medium to the client.
8 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of a computer system and methods are disclosed. In one embodiment, a computer system includes a host coupled to a backup store. The host backs up a dataset to the backup store. The dataset comprises data entities and application-specific metadata describing the data entities. The application-specific metadata enables an application to use the data entities. The host: mounts the backup store for read/write access by the application, accesses the backup store with the application, selects a data entity, and performs an operation on the data entity in the backup store using the application. The operation may comprise verifying that the data entity is valid and usable in the context of the application or creating an archival backup of the data entity on a backup medium. The backup store may be a disk-based backup store and the backup medium may be a tape-based backup medium.
101 Citations
20 Claims
-
1. A computer system comprising:
-
a client computer; a host computer coupled to the client and a backup store; and a server coupled to the host, the client, and an archival backup medium; wherein the host is configured to; mount a dataset stored on the client with a first application; use the first application to perform a backup operation to backup the dataset to the backup store, wherein the dataset on the backup store is mountable for read/write access; and associate the dataset on the backup store with first metadata that identifies the client as an origin of the dataset, wherein the first metadata enables restoration of the dataset to the client directly from the backup store; wherein the server is configured to; mount the dataset stored on the backup store with a second application different from the first application; use the second application to perform a backup operation to create an archival backup of the dataset stored on the backup store, and store the archival backup on an archival backup medium; associate the archival backup with second metadata that identifies the backup store as an origin of the dataset; and modify the second metadata to identify the client as an origin of the dataset rather than the backup store, wherein the second metadata as modified enables restoration of the archival backup directly from the archival backup medium to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprising:
-
mounting a dataset stored on a client with a first application; utilizing the first application to perform a backup operation to backup the dataset to a backup store, wherein the dataset on the backup store is mountable for read/write access; associating the dataset on the backup store with first metadata that identifies the client as an origin of the dataset, wherein the first metadata enables restoration of the dataset to the client directly from the backup store; mounting the dataset stored on the backup store with a second application different from the first application; utilizing the second application to perform a backup operation to create an archival backup of the dataset stored on the backup store, and store the archival backup on an archival backup medium; associating the archival backup with second metadata that identifies the backup store as an origin of the dataset; and modifying the second metadata to identify the client as an origin of the dataset rather than the backup store, wherein the second metadata as modified enables restoration of the archival backup directly from the archival backup medium to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A plurality of computer readable storage media storing computer instructions that are executable by a processor to:
-
mount a dataset stored on a client with a first application; use the first application to perform a backup operation to backup the dataset to a backup store, wherein the dataset on the backup store is mountable for read/write access; associate the dataset on the backup store with first metadata that identifies the client as an origin of the dataset, wherein the first metadata enables restoration of the dataset to the client directly from the backup store; mount the dataset stored on the backup store with a second application different from the first application; use the second application to perform a backup operation to create an archival backup of the dataset stored on the backup store, and store the archival backup on an archival backup medium; associate the archival backup with second metadata that identifies the backup store as an origin of the dataset; and modify the second metadata to identify the client as an origin of the dataset rather than the backup store, wherein the second metadata as modified enables restoration of the archival backup directly from the archival backup medium to the client. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification