Replicating data across data storage devices of a logical volume
First Claim
Patent Images
1. An apparatus for replicating files across standalone data storage devices, the apparatus comprising:
- a communication interface configured to be coupled to a set of external standalone data storage devices; and
a controller coupled to the communication interface, the controller configured to;
create a logical volume comprising the set of external standalone data storage devices;
identify a set of files stored to be replicated across the logical volume;
determine one or more protection levels for the set of files, wherein;
the one or more protection levels are applied across the logical volume; and
the one or more protection levels indicate a desired number of copies to be stored in the logical volume;
replicate the set of files across the logical volume such that a minimum number of copies of the set of files is made on the logical volume based on the one or more protection levels;
in response to determining that a first external standalone data storage device from the set of external standalone data storage devices is to be temporarily removed from the logical volume;
identify a second set of files from the set of files that are replicated on the first external standalone data storage device; and
copy the second set of files on the first external standalone data storage device to other external standalone data storage devices in the set of external standalone data storage devices such that a minimum number of copies for the second set of files is maintained in the logical volume in accordance with one or more protection levels for the second set of files; and
in response to determining that the first external standalone data storage device has been re-inserted into the logical volume;
remove the second set of files from the first external standalone data storage device.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for replicating data across data storage devices of a logical volume. A data storage system may create a logical volume by grouping the multiple data storage devices together. The data storage devices may be external standalone data storage devices. The data storage system may also replicate data across the logical volume.
-
Citations
20 Claims
-
1. An apparatus for replicating files across standalone data storage devices, the apparatus comprising:
-
a communication interface configured to be coupled to a set of external standalone data storage devices; and a controller coupled to the communication interface, the controller configured to; create a logical volume comprising the set of external standalone data storage devices; identify a set of files stored to be replicated across the logical volume; determine one or more protection levels for the set of files, wherein; the one or more protection levels are applied across the logical volume; and the one or more protection levels indicate a desired number of copies to be stored in the logical volume; replicate the set of files across the logical volume such that a minimum number of copies of the set of files is made on the logical volume based on the one or more protection levels; in response to determining that a first external standalone data storage device from the set of external standalone data storage devices is to be temporarily removed from the logical volume; identify a second set of files from the set of files that are replicated on the first external standalone data storage device; and copy the second set of files on the first external standalone data storage device to other external standalone data storage devices in the set of external standalone data storage devices such that a minimum number of copies for the second set of files is maintained in the logical volume in accordance with one or more protection levels for the second set of files; and in response to determining that the first external standalone data storage device has been re-inserted into the logical volume; remove the second set of files from the first external standalone data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for replicating files across standalone data storage devices, the method comprising:
-
connecting to a set of external standalone data storage devices; creating a logical volume comprising the set of external standalone data storage devices; identifying a set of files stored to be replicated across the logical volume; determining one or more protection levels for the set of files, wherein; the one or more protection levels are applied across the logical volume; and the one or more protection levels indicate a desired number of copies to be stored in the logical volume; replicating the set of files across the logical volume such that a minimum number of copies of the set of files is made on the logical volume based on the one or more protection levels; in response to determining that a first external standalone data storage device from the set of external standalone data storage devices is to be temporarily removed from the logical volume; identifying a second set of files from the set of files that are replicated on the first external standalone data storage device; and copying the second set of files on the first external standalone data storage device to other external standalone data storage devices in the set of external standalone data storage devices such that a minimum number of copies for the second set of files is maintained in the logical volume in accordance with one or more protection levels for the second set of files; and in response to determining that the first external standalone data storage device has been re-inserted into the logical volume; removing the second set of files from the first external standalone data storage device. - View Dependent Claims (18)
-
-
19. An apparatus for replicating files across standalone data storage devices, the apparatus comprising:
-
a communication means configured to be coupled to a set of external standalone data storage devices; and a processing means coupled to the communication means, the processing means configured to; create a logical volume comprising the set of external standalone data storage devices; identify a set of files stored to be replicated across the logical volume; determine one or more protection levels for the set of files, wherein; the one or more protection levels are applied across the logical volume; and the one or more protection levels indicate a desired number of copies to be stored in the logical volume; replicate the set of files across the logical volume such that a minimum number of copies of the set of files is made on the logical volume based on the one or more protection levels; in response to determining that a first external standalone data storage device from the set of external standalone data storage devices is to be temporarily removed from the logical volume; identify a second set of files from the set of files that are replicated on the first external standalone data storage device; and copy the second set of files on the first external standalone data storage device to other external standalone data storage devices in the set of external standalone data storage devices such that a minimum number of copies for the second set of files is maintained in the logical volume in accordance with one or more protection levels for the second set of files; and in response to determining that the first external standalone data storage device has been re-inserted into the logical volume; remove the second set of files from the first external standalone data storage device. - View Dependent Claims (20)
-
Specification