Systems and methods for transferring data in a block-level storage operation
First Claim
Patent Images
1. A system for copying data stored in an information store, the system comprising:
- one or more computing devices configured to generate a first mapping of a plurality of first blocks of data stored in an information store;
one or more computing devices configured to transmit a copy of the plurality of first blocks and the first mapping to a storage device;
one or more computing devices configured to store the copy of the plurality of first blocks in the storage device according to the first mapping;
one or more computing devices configured to identify block level data changes in the information store; and
one or more computing devices configured to generate a second mapping comprising a block identifier for each of a plurality of second blocks that represent changed blocks and added blocks of the block level data changes.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.
-
Citations
20 Claims
-
1. A system for copying data stored in an information store, the system comprising:
-
one or more computing devices configured to generate a first mapping of a plurality of first blocks of data stored in an information store; one or more computing devices configured to transmit a copy of the plurality of first blocks and the first mapping to a storage device; one or more computing devices configured to store the copy of the plurality of first blocks in the storage device according to the first mapping; one or more computing devices configured to identify block level data changes in the information store; and one or more computing devices configured to generate a second mapping comprising a block identifier for each of a plurality of second blocks that represent changed blocks and added blocks of the block level data changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for copying data stored in an information store, the method comprising:
-
generating a first mapping of a plurality of first blocks of data stored in an information store; transmitting a copy of the plurality of first blocks and the first mapping to a storage device; storing the copy of the plurality of first blocks in the storage device according to the first mapping; identifying block level data changes in the information store; and generating a second mapping comprising a block identifier for each of a plurality of second blocks that represent changed blocks and added blocks of the block level data changes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for copying data stored in an information store, the system comprising:
-
means for generating a first mapping of a plurality of first blocks of data stored in an information store; means for transmitting a copy of the plurality of first blocks and the first mapping to a storage device; means for storing the copy of the plurality of first blocks in the storage device according to the first mapping; means for identifying block level data changes in the information store; and means for generating a second mapping comprising a block identifier for each of a plurality of second blocks that represent changed blocks and added blocks of the block level data changes. - View Dependent Claims (19, 20)
-
Specification