Method of utilizing storage disks of differing capacity in a single storage volume in a hierarchial disk array
First Claim
1. A method for utilizing storage capacity in a data storage system having a heterogeneous hierarchic disk array of multiple storage disks of different physical storage capacities, the storage disks defining a total physical storage space;
- the method comprising the following steps;
(a) configuring the disk array to include at least two larger storage disks with equal physical storage capacity where the physical storage capacity of the at least two storage disks is greater than the physical storage capacities of other storage disks in the disk array;
(b) segmenting the storage disks in the disk array into multiple regions;
(c) forming RAID areas from contiguous regions on multiple storage disks, the contiguous regions for each RAID area representing physical storage space at a same physical address on individual storage disks;
(d) mapping the RAID areas into a virtual storage space that provides a view of the physical storage space as a single storage volume; and
(e) storing data in the RAID areas according to selected RAID levels where each RAID area stores some redundant data.
2 Assignments
0 Petitions
Accused Products
Abstract
The methods concern fully utilizing storage capacity in a heterogenous hierarchic disk array having storage disks of differing capacities. The disks are segmented into multiple regions. One method links non-contiguous regions from individual storage disks to form RAID areas. The RAID areas are mapped into a virtual storage space that provides a view of the physical storage space as a single storage volume. Data is then stored in these RAID areas according to different redundancy criteria, such as RAID Level 1 and RAID Level 5. A second method fully utilizes of storage capacity by configuring the heterogeneous disk array to employ a minimum of two equal-sized storage disks that have larger capacity than other individual storage disks in the disk array. The contiguous regions across the multiple disks are then grouped together to form the RAID areas.
106 Citations
8 Claims
-
1. A method for utilizing storage capacity in a data storage system having a heterogeneous hierarchic disk array of multiple storage disks of different physical storage capacities, the storage disks defining a total physical storage space;
- the method comprising the following steps;
(a) configuring the disk array to include at least two larger storage disks with equal physical storage capacity where the physical storage capacity of the at least two storage disks is greater than the physical storage capacities of other storage disks in the disk array; (b) segmenting the storage disks in the disk array into multiple regions; (c) forming RAID areas from contiguous regions on multiple storage disks, the contiguous regions for each RAID area representing physical storage space at a same physical address on individual storage disks; (d) mapping the RAID areas into a virtual storage space that provides a view of the physical storage space as a single storage volume; and (e) storing data in the RAID areas according to selected RAID levels where each RAID area stores some redundant data. - View Dependent Claims (2, 3)
- the method comprising the following steps;
-
4. A method for utilizing storage capacity in a data storage system having a heterogeneous hierarchic disk array of multiple storage disks of different physical storage capacities, the storage disks defining a total physical storage space;
- the method comprising the following steps;
(a) configuring the disk array to include multiple storage disks having different physical storage capacities; (b) segmenting the storage disks of different physical storage capacities into multiple regions; (c) linking non-contiguous regions from individual storage disks to form RAID areas, the non-contiguous regions representing physical storage space at different physical addresses on the multiple storage disks; (d) mapping the RAID areas into a virtual storage space that provides a view of the physical storage space as a single storage volume; and (e) storing data in the RAID areas according to selected RAID levels where each RAID area stores some redundant data. - View Dependent Claims (5, 6, 7)
- the method comprising the following steps;
-
8. A method for utilizing storage capacity in a data storage system having a heterogeneous hierarchic disk array of multiple storage disks of different physical storage capacities, comprising the following steps:
-
segmenting the storage disks of different physical storage capacities in the heterogeneous disk array into multiple regions; forming first and second RAID areas from the regions of the storage disks; storing data in the first RAID areas according to a first RAID level and in the second RAID areas according to a second RAID level; and migrating data from one of the first RAID areas to one of the second RAID areas so that data once stored according to the first RAID level is now stored according to the second RAID level.
-
Specification