SYSTEM AND METHOD FOR RAID MANAGEMENT, REALLOCATION, AND RESTRIPPING
First Claim
1. A method of data migration in a disk drive system, comprising the steps of:
- a. selecting a data storage device for migration based on at least one score calculated for each of a plurality of data storage devices;
b. creating at least one alternate data storage device;
c. moving data stored at the selected data storage device to the at least one alternate data storage device; and
d. removing the selected data storage device.
20 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for RAID Restriping. One method includes selecting an initial RAID device for migration based on at least one score, creating an alternate RAID device, moving data from the initial RAID device to the alternate RAID device, and removing the initial RAID device. The method may be performed automatically by the system or manually. The method may be performed periodically, continuously, after every RAID device migration, upon addition of disk drives, and/or before removal of disk drives, etc. One system includes a RAID subsystem and a disk manager configured to automatically calculate a score for each RAID device, select a RAID device based on the relative scores of the RAID devices, create an alternate RAID device, move data from the selected RAID device to the alternate RAID device, and remove the selected RAID device.
-
Citations
21 Claims
-
1. A method of data migration in a disk drive system, comprising the steps of:
-
a. selecting a data storage device for migration based on at least one score calculated for each of a plurality of data storage devices; b. creating at least one alternate data storage device; c. moving data stored at the selected data storage device to the at least one alternate data storage device; and d. removing the selected data storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A disk drive system, comprising:
-
a. a data storage subsystem; and b. a disk manager having at least one disk storage system controller configured to automatically; c. calculate at least one score for each data storage device of a plurality of data storage devices of the data storage subsystem; d. select a data storage device from the plurality of data storage devices based on the relative at least one scores of the plurality of data storage devices. e. create an alternate data storage RAID device; f. move at least a portion of the data stored at the selected data storage device to the alternate data storage device; and g. remove the selected data storage device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A disk drive system capable of data migration, comprising:
-
a. means for selecting a data storage device for migration based on at least one score calculated for each of a plurality of data storage devices; b. means for creating at least one alternate data storage device; c. means for moving data stored at the selected data storage device to the at least one alternate data storage device; and d. means for removing the selected data storage device.
-
-
21. A method for reallocating data, comprising:
-
a. determining a score for a current position of data and a score for an alternate position the data; b. comparing the score for the current position of the data and the score for the alternate position of the data; and c. moving the data from the current position to the alternate position when the score for the alternate position of the data is better than the score for the current position of the data.
-
Specification