System and method for raid management, reallocation, and restriping
First Claim
1. A method of RAID restriping in a disk drive system, comprising:
- selecting a RAID device for migration from a plurality of RAID devices based on a comparison between an initial score and at least one second score calculated for each of the plurality of RAID devices, wherein;
the initial score relates to the RAID device in its present state and is calculated based on one or more scoring factors; and
the second score relates to at least one hypothetical RAID device located in available disk space and is calculated based on one or more scoring factors;
creating at least one alternate RAID device based on the at least one hypothetical 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
18 Claims
-
1. A method of RAID restriping in a disk drive system, comprising:
-
selecting a RAID device for migration from a plurality of RAID devices based on a comparison between an initial score and at least one second score calculated for each of the plurality of RAID devices, wherein; the initial score relates to the RAID device in its present state and is calculated based on one or more scoring factors; and the second score relates to at least one hypothetical RAID device located in available disk space and is calculated based on one or more scoring factors; creating at least one alternate RAID device based on the at least one hypothetical 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. A disk drive system, comprising:
-
a RAID subsystem; and a disk manager having at least one disk storage system controller configured to automatically; select a RAID device from the plurality of RAID devices based on a comparison between an initial score and at least one second score calculated for the plurality of RAID devices, wherein the initial score relates to the RAID device in its present state and is calculated based on one or more scoring factors and the second score relates to at least one hypothetical RAID device located in available disk space and is calculated based on one or more scoring factors; create an alternate RAID device based on the at least one hypothetical 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 (15, 16, 17, 18)
-
Specification