Methods, apparatus and controllers for a raid storage system
First Claim
1. A method of operating a RAID storage system, comprising:
- storing a first copy of data in a first array of disk drives in accordance with a first RAID level providing redundancy;
storing a second copy of the data in a second array of disk drives in accordance with a second RAID level which differs from the first RAID level;
reading stored data by disk access operations performed on the first and second arrays; and
in response to a disk failure resulting in data becoming inaccessible from a first one of said arrays, reading the data from the other one of said arrays and restoring the data to the one of said arrays affected by the disk failure by copying the data from the other one of said arrays.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are RAID storage systems, methods, and controllers for RAID storage systems. A first method includes storing a first copy of the data in a first RAID array corresponding to a first RAID level providing redundancy (such as RAID-5), and storing a second copy of the data in a second RAID array corresponding to a second RAID level (such as RAID-0) which differs from the first RAID level. Data is read from the two RAID arrays in parallel for improved read performance. A controller is responsive to a disk failure which results in data becoming inaccessible from one of the arrays to retrieve the data from the other one of the arrays. The redundancy within the first RAID array also enables the controller to restore data following a failure of one disk drive by reference to the remaining disk drives of the first array.
36 Citations
10 Claims
-
1. A method of operating a RAID storage system, comprising:
-
storing a first copy of data in a first array of disk drives in accordance with a first RAID level providing redundancy; storing a second copy of the data in a second array of disk drives in accordance with a second RAID level which differs from the first RAID level; reading stored data by disk access operations performed on the first and second arrays; and in response to a disk failure resulting in data becoming inaccessible from a first one of said arrays, reading the data from the other one of said arrays and restoring the data to the one of said arrays affected by the disk failure by copying the data from the other one of said arrays. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method to operate a RAID storage system, comprising:
-
storing a first copy of data in a first array of disk drives in accordance with a first RAID level providing redundancy; storing a second copy of the data in a second array of disk drives in accordance with a second RAID level which differs from the first RAID level; and in response to data becoming inaccessible for reading from a first one of said arrays, reading the data from the other one of said arrays and restoring the data to the affected one of said arrays by copying the data from the other one of said arrays. - View Dependent Claims (7, 8, 9, 10)
-
Specification