RAID Levels Explained

Also known as a 'Redundant Array of Independent Disks'

Here's some more Information on the different RAID Levels: 
  • RAID 0 - Striped Disk Array without Fault Tolerance:  Generally fastest and most efficient array type but offers no fault-tolerance.  This is good if you need  a high performance setup and aren't concerned as much about the data on it.
  • RAID 1 - Mirroring and Duplexing:  The preferred array type for performance-critical and fault-tolerant environments. In addition, RAID-1 is the only choice possible for fault-tolerance if you're only using two drives.
  • RAID 2 -Error-Correcting Coding:  Not a common implementation and very rarely used.  Raid Level 2 stripes data at the bit level rather than the block level.
  • RAID 3 -  Bit-Interleaved Parity:  Can be used in data intensive or single-user environments which access long sequential records to speed up data transfer. However, RAID-3 does not allow multiple I/O operations to be overlapped and requires synchronized-spindle drives in order to avoid performance degradation with short records.
  • RAID 4  - Dedicated Parity Drive:  Offers no advantages over RAID-5 and does not support multiple simultaneous write operations.
  • RAID 5 - Block Interleaved Distributed Parity:  The best choice in multi-user environments which are not write performance sensitive. However, at least three, and more typically five drives are required for RAID-5 arrays.
  • RAID 6 - Independent Data Disks with Double Parity:  Similar to RAID level 5 however it allows extra fault tolerance by using a second indipendent parity scheme.
  • RAID 10 - A Stripe of Mirrors:  Implemented as a striped array whose segments are RAID 1 arrays.
  • RAID 0+1 - A Mirror of Stripes:  Generally two RAID 0 stripes are created, and a RAID 1 mirror is created over them.