SYSTEM AND METHOD FOR SHARING MEDIA IN A COMPUTER NETWORK
First Claim
Patent Images
1. A system for sharing a media volume in a network, the system comprising:
- computer hardware comprising one or more computer processors;
a first media agent that executes on the one or more computer processors, wherein the first media agent copies data associated with one or more storage operations to a media volume;
a second media agent that executes on the one or more computer processors, the second media agent copies data associated with the one or more storage operations to the media volume, wherein the second media agent runs a listening process that monitors messages sent from a storage manager when the second media agent is in an inactive state;
an index structure comprising multiple entries that associate different media agents with one or more media volumes, wherein at least one of the entries in the index data structure identifies that the first and second media agents share the media volume and that at least the first media agent controls the media volume; and
a storage manager that executes on the one or more computer processors, the storage manager in communication with the first media agent and the second media agent, the storage manager configured to;
direct the first media agent to enter a deactivation state with respect to the media volume;
direct the second media agent to enter an activated state with respect to the media volume by communicating with the listening process of the second media agent, wherein in response the second media agent mounts the media volume and creates an access path to the media volume; and
update the index data structure to reflect that the second media agent controls the media volume.
2 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for sharing removable storage media in a network, the method comprising associating, in an index entry, a first piece of removable storage media in a first storage device with at least a first storage policy copy and a second storage policy copy; copying, to the first piece of removable storage media, data associated with the first storage policy copy; and copying, to the first piece of removable storage media, data associated with the second storage policy copy.
-
Citations
19 Claims
-
1. A system for sharing a media volume in a network, the system comprising:
-
computer hardware comprising one or more computer processors; a first media agent that executes on the one or more computer processors, wherein the first media agent copies data associated with one or more storage operations to a media volume; a second media agent that executes on the one or more computer processors, the second media agent copies data associated with the one or more storage operations to the media volume, wherein the second media agent runs a listening process that monitors messages sent from a storage manager when the second media agent is in an inactive state; an index structure comprising multiple entries that associate different media agents with one or more media volumes, wherein at least one of the entries in the index data structure identifies that the first and second media agents share the media volume and that at least the first media agent controls the media volume; and a storage manager that executes on the one or more computer processors, the storage manager in communication with the first media agent and the second media agent, the storage manager configured to; direct the first media agent to enter a deactivation state with respect to the media volume; direct the second media agent to enter an activated state with respect to the media volume by communicating with the listening process of the second media agent, wherein in response the second media agent mounts the media volume and creates an access path to the media volume; and update the index data structure to reflect that the second media agent controls the media volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method sharing a media volume in a network, the method comprising:
-
storing instructions in a non-transitory computer storage which perform the following acts when executed by one or more computing devices; storing multiple entries an index structure comprising that associate different media agents with one or more media volumes, wherein at least one of the entries in the index data structure identifies that the first and second media agents share the media volume and that the first media agent controls the media volume; directing a first media agent to enter a deactivation state with respect to a media volume; directing a second media agent to enter an activation state with respect to the media volume, by communicating with a listening process on the second media agent that monitors messages when the second media agent is in an inactive state; mounting the media volume with the second media agent and creating an access path to the media volume; and updating the index data structure to reflect that the second media agent controls the media volume. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification