SYSTEM AND METHOD FOR RAID MANAGEMENT, REALLOCATION, AND RESTRIPING
First Claim
1. A method of RAID restriping in a disk drive system, comprising the steps of:
- selecting a RAID device for migration based on at least one score calculated for each of a plurality of RAID devices;
creating at least one alternate RAID device;
moving data stored at the selected RAID device to the at least one alternate RAID device; and
removing the selected RAID device.
15 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 RAID restriping in a disk drive system, comprising the steps of:
-
selecting a RAID device for migration based on at least one score calculated for each of a plurality of RAID devices;
creating at least one alternate RAID device;
moving data stored at the selected RAID device to the at least one alternate RAID device; and
removing the selected RAID device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A disk drive system, comprising:
-
a RAID subsystem; and
a disk manager having at least one disk storage system controller configured to automatically;
calculate at least one score for each RAID device of a plurality of RAID devices of the RAID subsystem;
select a RAID device from the plurality of RAID devices based on the relative at least one scores of the plurality of RAID devices. create an alternate RAID device;
move at least a portion of the data stored at the selected RAID device to the alternate RAID device; and
remove the selected RAID device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A disk drive system capable of RAID restriping, comprising:
-
means for selecting a RAID device for migration based on at least one score calculated for each of a plurality of RAID devices;
means for creating at least one alternate RAID device;
means for moving data stored at the selected RAID device to the at least one alternate RAID device; and
means for removing the selected RAID device.
-
-
21. A method for reallocating data, comprising:
-
determining a score for a current position of data and a score for an alternate position the data;
comparing the score for the current position of the data and the score for the alternate position of the data; and
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