|
What is RAID? RAID (Redundant Array of Independent Disks) is an acronym first used in a 1988 paper by Berkeley researchers David Patterson, Garth Gibson and Randy Katz. It described array configuration and applications for multiple inexpensive hard disks (aka Redundant Arrays of Inexpensive Disks), providing fault tolerance (redundancy) and improved access rates.
Why Use RAID?
RAID Levels
|
|
![]() |
|
| RAID 1 : Known as "Disk Mirroring" provides redundancy by fully duplicating drive data to all other drives in the array. If one drive fails, the others contain exact duplicate of the data and the RAID can switch to using the mirror drive with no lapse in user accessibility. The disadvantages of mirroring are no improvement in data access speed, and capacity is low. However, it provides the best protection of data since the array management software will simply direct all application requests to the surviving disk members when a member of disk fails. | |
![]() |
|
| RAID 3: RAID level 3 stripes data across multiple drives, with an additional drive dedicated to parity, for error correction & recovery. | |
![]() |
|
| RAID 5 : RAID level 5 is the most popular configuration, providing striping as well as parity for error recovery. In RAID 5, the parity block is distributed among the drives of array, giving a more balanced access load across the drives. The parity information is used to recover data if one drive fails, and this method is the most popular. The disadvantage is a relatively slow write cycle (2 reads and 2 writes are required for each block written). The array capacity is N-1, with a minimum of 3 drives required. | |
![]() |
|
| RAID 0+1 : This is stripping and mirroring combined, without parity. The advantages are fast data access (like RAID 0), and single – drive fault tolerance (like RAID 1). RAID 0+1 still requires twice the number of disks. | |