- RAID Data Recovery
- RAID-0 (Striping)
- RAID-1 (Mirror)
- RAID-5
- RAID-0+1
- RAID-1+0
- Other single-level RAID types
- Other multi-level RAID types
Multi-Level RAID Naming Convention
Multi-level RAID naming conventions are confusing. The standard multi-level RAID naming convention that is most commonly used is to list the Sub-Array first and the Super-Array second. For example, if you have three RAID 1 Sub-Arrays made up of two disks each and put them together to make a RAID 0 Super-Array, you are implementing a RAID 1+0 system of six disks. Alternatively, if you have two RAID 0 Sub-Arrays of three disks each and put them together to make a RAID 1 Super-Array, you are implementing RAID 0+1. See our RAID 1+0 and RAID 0+1 pages for more details.
RAID 5+0 is a RAID 0 Super-Array consisting of RAID 5 Sub-Arrays. Data is striped into the RAID 0 array and then striped several more times with a parity calculation into several RAID 5 arrays.
| RAID 5 Sub-Arrays (stripes w/parity) | ||||
| RAID 0 Super-Array (stripes) | Disk 1 | Disk 2 | Disk 3 | Sub-Array A |
| Disk 4 | Disk 5 | Disk 6 | Sub-Array B | |
RAID 0+5 is a RAID 5 Super-Array consisting of RAID 0 Sub-Arrays. Data is striped with parity into the RAID 5 array and then the data and parity are striped several more times into several RAID 0 arrays.
| RAID 0 Sub-Arrays (stripes) | |||
| RAID 5 Super-Array (stripes w/parity) | Disk 1 | Disk 2 | Sub-Array A |
| Disk 3 | Disk 4 | Sub-Array B | |
| Disk 5 | Disk 6 | Sub-Array C | |
RAID 3+0 is a RAID 0 Super-Array consisting of RAID 3 Sub-Arrays. Data is striped into the RAID 0 array and then striped several more times with a parity into several RAID 3 arrays each with their own dedicated parity disk.
| RAID 3 Sub-Arrays (stripes w/ dedicated parity) | ||||
| RAID 0 Super-Array (stripes) | Disk 1 | Disk 2 | Disk 3 | Sub-Array A |
| Disk 4 | Disk 5 | Disk 6 | Sub-Array B | |
RAID 0+3 is a RAID 3 Super-Array consisting of RAID 0 Sub-Arrays. Data is striped with dedicated parity into the RAID 3 array and then the data and parity are striped several more times into several RAID 0 arrays. With RAID 0+3, one of the RAID 0 Sub-Array stores all of the parity calculations.
| RAID 3 Sub-Arrays (stripes) | |||
| RAID 0 Super-Array (stripes w/ dedicated parity) | Disk 1 | Disk 2 | Sub-Array A |
| Disk 3 | Disk 4 | Sub-Array B | |
| Disk 5 | Disk 6 | Sub-Array C | |
RAID 5+1 is a RAID 1 Super-Array consisting of RAID 5 Sub-Arrays. Data is striped w/parity into one RAID 5 Sub-Array and then the entire Sub-Array is mirrored. RAID 5+1 is called a "belt + suspenders" because of its extremely high fault tolerance. In the six-disk RAID 5+1 example shown below, it is possible to recover all data even after 4 out of 6 disks fail simultaneously! All that is needed to recover the data is two stripes. This means that as long as the four failed disks are NOT sets of matching stripes (disks 1, 2, 4, 5) for example, data can be recovered. As a result of this high fault-tolerance, storage efficiency is very low and cost is very high.
| RAID 5 Sub-Arrays (stripes w/parity) | ||||
| RAID 1 Super-Array (mirrors) | Disk 1 | Disk 2 | Disk 3 | Sub-Array A |
| Disk 4 | Disk 5 | Disk 6 | Sub-Array B | |
RAID 1+5 is a RAID 5 Super-Array consisting of RAID 1 Sub-Arrays. Data is striped w/parity into one RAID 5 Sub-Array and then each stripe in the RAID 5 array is mirrored. RAID 1+5 is called a "belt + suspenders" because of its extremely high fault tolerance. In the six-disk RAID 1+5 example shown below, it is possible to recover all data even after 4 out of 6 disks fail simultaneously! All that is needed to recover the data is two stripes. This means that as long as the four failed disks are NOT sets of matching stripes (disks 1, 2, 3, 4) for example, data can be recovered. As a result of this high fault-tolerance, storage efficiency is very low and cost is very high.
| RAID 1 Sub-Arrays (mirrors) | |||
| RAID 5 Super-Array (stripes w/ parity) | Disk 1 | Disk 2 | Sub-Array A |
| Disk 3 | Disk 4 | Sub-Array B | |
| Disk 5 | Disk 6 | Sub-Array C | |






