Dynamically upgradeable fault-tolerant storage system permitting variously sized storage devices and method
First Claim
Patent Images
1. A method of storing data in a set of storage devices, the set having at least two devices, so as to permit replacement of a first one of the devices with a replacement device having larger storage capacity without data loss, the method comprising:
- storing the data redundantly in the set of storage devices;
on replacement of the first one of the devices by the replacement device, reproducing on the replacement device, the data that was stored on the first device, using the data stored redundantly on at least one other drive of the set; and
making storage capacity remaining on the replacement drive available for storage of additional data, in a manner that the additional data is stored redundantly, using at least one redundancy scheme.
16 Assignments
0 Petitions
Accused Products
Abstract
A dynamically upgradeable fault-tolerant storage system permits a storage device to be replaced with a larger storage device. Data stored redundantly across multiple storage devices is reproduced on the replacement device, and the additional storage space on the replacement device is made available for redundantly storing additional data.
-
Citations
22 Claims
-
1. A method of storing data in a set of storage devices, the set having at least two devices, so as to permit replacement of a first one of the devices with a replacement device having larger storage capacity without data loss, the method comprising:
-
storing the data redundantly in the set of storage devices;
on replacement of the first one of the devices by the replacement device, reproducing on the replacement device, the data that was stored on the first device, using the data stored redundantly on at least one other drive of the set; and
making storage capacity remaining on the replacement drive available for storage of additional data, in a manner that the additional data is stored redundantly, using at least one redundancy scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A storage system comprising:
-
a plurality of storage device slots for receiving storage devices of various storage capacities; and
a storage manager operably coupled to the plurality of storage device slots for managing a set of storage devices coupled thereto, the storage manager storing data on the set of storage devices in a redundant manner and, on replacement of a first one of the devices by a replacement device having larger storage capacity, reproducing on the replacement device, the data that was stored on the first device, using the data stored redundantly on other drives of the set, the storage manager further making the added storage capacity available for storage of additional data, in a manner that the additional data is stored redundantly, using at least one redundancy scheme. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage system comprising:
-
a plurality of storage devices; and
a storage manager operably coupled to the plurality of storage devices, wherein the storage manager stores data redundantly in the plurality of storage devices and, upon replacement of a first storage device with a replacement storage device of larger storage capacity, automatically reconfigures existing data across the plurality of storage devices so as to at least maintain and optionally enhance redundancy and make additional storage capacity, provided by the replacement storage device, available for redundant storage. - View Dependent Claims (20, 21, 22)
-
Specification