Home » , » What are the different RAID levels for Linux / UNIX Server?

What are the different RAID levels for Linux / UNIX Server?

Written By 1 on Saturday, February 5, 2011 | 12:25 AM


A Redundant Array of Independent Drives (or Disks), also known as Redundant Array of Inexpensive Drives (or Disks) (RAID) is an term for data storage schemes that divide and/or replicate data among multiple hard drives. RAID can be designed to provide increased data reliability or increased I/O performance, though one goal may compromise the other.
There are total 10 types of RAID levels:
  • RAID level 0
  • RAID level RAID level 1
  • RAID level 2
  • RAID level 3
  • RAID level 4
  • RAID level 5
  • RAID level 6
  • RAID level 10
  • RAID level 50
  • RAID level 0+1

Commonly used RAID levels for UNIX / Linux and Windows server

Following are commonly used RAID levels :


LevelDescriptionMinimum # of disksSpace EfficiencyFault ToleranceRead BenefitWrite BenefitImage
RAID 0Block-level striping withoutparity or mirroring.210 (none)nXnXRAID Level 0
RAID 1Mirroring without parity or striping.21/nn−1 disksnX1XRAID Level 1
RAID 2Bit-level striping with dedicatedHamming-code parity.31 − 1/n ⋅ log2(n-1)1 disk when the corrupt disk is found by the ( ) recover-record code.RAID Level 2
RAID 3Byte-level striping with dedicated parity.31 − 1/n1 diskRAID Level 3
RAID 4Block-level striping with dedicated parity.31 − 1/n1 diskRAID Level 4
RAID 5Block-level striping with distributed parity.31 − 1/n1 disk(n−1)XvariableRAID Level 5
RAID 6Block-level striping with double distributed parity.41 − 2/n2 disksRAID Level 6

0 Comment:

Post a Comment