Consolidated processing of storage-array commands using a forwarder media agent in conjunction with a snapshot-control media agent
US-2016062846-A1 · Mar 3, 2016 · US
US9753812B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9753812-B2 |
| Application number | US-201414163533-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 24, 2014 |
| Priority date | Jan 24, 2014 |
| Publication date | Sep 5, 2017 |
| Grant date | Sep 5, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An information management system according certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include first and second data agents associated with first and second applications, respectively. The system may also include a snapshot manager configured to: in response to receiving notifications from the first and second data agents that the first and second applications are in consistent states: obtain a snapshot of the logical volume including data generated by the first and second applications; generate mapping information between the first application and a portion of the snapshot relating to the first application based at least in part on metadata obtained by the first data agent; and generate mapping information between the second application and a portion of the snapshot relating to the second application based at least in part on metadata obtained by the second data agent.
Opening claim text (preview).
What is claimed is: 1. An information management system configured to generate a snapshot of data relating to a plurality of applications, the system comprising: a primary storage device comprising a logical volume; a client computing device configured to execute a first data agent, the first data agent being associated with a first application executing on the client computing device, the client computing device further configured to execute a second data agent, the second data agent being associated with a second application executing on the client computing device, data generated by the first application and data generated by the second application being stored in the logical volume in the primary storage device; and a second computing device configured to execute a snapshot manager, the snapshot manager configured to: communicate with the first data agent to check whether the first application is in a consistent state and communicate with the second data agent to check whether the second application is in a consistent state; and in response to receiving a first notification from the first data agent that the first application is in a consistent state and a second notification from the second data agent that the second application is in a consistent state: obtain a snapshot of the logical volume; copy the snapshot of the logical volume to secondary storage using one or more media agents; receive first metadata from the first data agent via the client computing device, the first metadata relating to how a first directory that corresponds with the first application is organized, wherein the first directory is in a file system associated with the logical volume; receive second metadata from the second data agent via the client computing device, the second metadata relating to how a second directory that corresponds with the second application is organized, wherein the second directory is in the file system associated with the logical volume; determine a first location within the snapshot that corresponds with how the first directory that corresponds with the first application is organized as indicated in the first metadata; determine a second location within the snapshot that corresponds with how the second directory that corresponds with the second application is organized as indicated in the second metadata; generate first mapping information that identifies the first location within the snapshot as a location where the data generated by the first application is stored; and generate second mapping information that identifies the second location within the snapshot as a location where the data generated by the second application is stored. 2. The information management system of claim 1 , wherein: the first data agent is configured to: instruct the first application to enter a consistent state; and subsequent to the first application entering a consistent state, send the first notification to the snapshot manager that the first application is in a consistent state; and the second data agent is configured to: instruct the second application to enter a consistent state; and subsequent to the second application entering a consistent state, send the second notification to the snapshot manager that the second application is in a consistent state. 3. The information management system of claim 1 , wherein the first data agent has access to information relating to a location of the data generated by the first application in the logical volume. 4. The information management system of claim 3 , wherein the first metadata comprises a format of the data of the first application. 5. The information management system of claim 3 , wherein the first metadata comprises the location of the data generated by the first application in the logical volume. 6. The information management system of claim 1 , wherein the second data agent has access to information relating to a location of the data generated by the second application in the logical volume. 7. The information management system of claim 6 , wherein the second metadata comprises the location of the data generated by the second application in the logical volume. 8. The information management system of claim 1 , wherein the snapshot manager is further configured to, as part of the detection of the first application and the second application executing on the client computing device, determine that the first data agent and the second data agent are executing on the client computing device. 9. The information management system of claim 1 , wherein the snapshot of the logical volume comprises the data generated by the first application and the data generated by the second application in the logical volume. 10. The information management system of claim 1 , wherein the logical volume comprises data associated with the file system of the client computing device. 11. The information management system of claim 1 , wherein the snapshot is a hardware snapshot. 12. The information management system of claim 1 , wherein the first data agent and the second data agent are associated with a database application, an email application, or the file system. 13. A method of generating a snapshot of data relating to a plurality of applications, the method comprising: communicating with a first data agent to check whether a first application is in a consistent state, the first data agent executing at least in part on a client computing device, the first application executing on the client computing device, the first data agent being associated with the first application; communicating with a second data agent to check whether a second application is in a consistent state, the second data agent executing at least in part on the client computing device, the second application executing on the client computing device, the second data agent being associated with the second application, data generated by the first application and data generated by the second application being stored in a logical volume in primary storage; in response to receiving a first notification from the first data agent that the first application is in a consistent state and a second notification from the second data agent that the second application is in a consistent state, obtaining a snapshot of the logical volume using computer hardware; copying the snapshot of the logical volume to secondary storage using one or more media agents; receiving first metadata from the first data agent via the client computing device, the first metadata relating to how a first directory that corresponds with the first application is organized, wherein the first directory is in a file system associated with the logical volume; receiving second metadata from the second data agent via the client computing device, the second metadata relating to how a second directory that corresponds with the second application is organized, wherein the second directory is in the file system associated with the logical volume; determining a first location within the snapshot that corresponds with how the first directory that corresponds with the first application is organized as indicated in the first metadata; determining a second location within the snapshot that corresponds with how the second directory that corresponds with the second application is organized as indicated in the second metadata; generating first mapping information that identifies the first location within the snapshot as a location where the data generated by the first application is stored; and generating second mapping information that identifies the second location within the snapshot as a location where
Management of the data involved in backup or backup restore · CPC title
Using snapshots, i.e. a logical point-in-time copy of the data · CPC title
Physics · mapped topic
Hardware arrangements for backup · CPC title
Backup restoration techniques · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.