Contact
Servers, storage & data centre

RAID Levels Decoded

Servers, storage & data centre4 min read

By Humphrey Theodore K. Ng’ambi

Updated 13 September 2026

Dell logoSeagate logoWestern Digital logo

RAID turns several drives into one logical volume that is faster, safer, or both. The number tells you the trade-off between capacity, performance and how many drives can fail before you lose data. The definitions below follow Dell's PowerEdge RAID Controller (PERC) documentation.

The levels at a glance

LevelMethodMin drivesUsable capacityDrives it can loseBest for
RAID 0Striping, no redundancy2100%0Throughput-only scratch data
RAID 1Mirroring250%1Boot pairs, small critical volumes
RAID 5Striping + single distributed parity3(n−1)/n1General capacity with read performance
RAID 6Striping + dual distributed parity4(n−2)/n2Large-capacity arrays
RAID 10Striped mirrors (1+0)450%1 per mirrorDatabases, VMs, write-heavy
RAID 50Striped RAID 5 groups6Varies1 per groupLarge RAID 5 at scale
RAID 60Striped RAID 6 groups8Varies2 per groupVery large arrays

RAID 0 — striping, no safety net

Dell: RAID 0 "uses disk striping to provide high data throughput, especially for large files in an environment that requires no data redundancy." All capacity is usable and it is the fastest layout, but the loss of any single drive destroys the entire set. Use it only for scratch, transcode or cache data you can afford to lose.

RAID 1 — mirroring

Dell: RAID 1 "uses disk mirroring so that data written to one physical disk is simultaneously written to another physical disk." Two drives, 50% usable capacity, survives one failure. The standard choice for OS/hypervisor boot pairs.

RAID 5 — single parity

Dell: RAID 5 "uses disk striping and parity data across all physical disks (distributed parity) to provide high data throughput and data redundancy, especially for small random access." Minimum three drives, survives one failure, gives (n−1)/n usable capacity.

Caveat for large drives: a RAID 5 rebuild must read every surviving disk in full, for hours or days on high-capacity nearline drives. With non-recoverable read errors at roughly 1 in 10¹⁵ bits, a second fault or unreadable sector during that window loses the array — which is why RAID 6 is increasingly preferred for large-capacity sets.

RAID 6 — dual parity

Dell: RAID 6 "uses block-level striping with two parity blocks distributed across all member disks," giving "protection against double disk failures, and failures while a single disk is rebuilding." Minimum four drives, survives two simultaneous failures — the safer choice for big drives where rebuilds run long.

RAID 10 — striped mirrors

Dell: RAID 10 "is a combination of RAID 0 and RAID 1, [and] uses disk striping across mirrored disks" for "high data throughput and complete data redundancy." Minimum four drives, 50% usable capacity. It delivers excellent random-write performance and fast rebuilds (the controller copies one mirror; there is no parity to recompute). The workhorse for busy databases and virtualisation hosts.

RAID 50 and RAID 60 — striped parity groups

RAID 50 stripes a RAID 0 across several RAID 5 groups (minimum six drives); RAID 60 stripes across RAID 6 groups (minimum eight). Splitting a large array into parity groups gives better rebuild behaviour and performance than one enormous parity set. RAID 50 tolerates one failure per group; RAID 60 tolerates two per group.

Hot spares

A hot spare is an idle drive the controller pulls in automatically the moment a member fails, starting the rebuild without waiting for a technician. A dedicated spare is assigned to one array; a global spare is available to any array on the controller. A hot spare shortens the dangerous "degraded" window — valuable where nobody can reach a remote site quickly. It is not a substitute for backups.

Hardware vs software RAID

Hardware RAIDSoftware RAID
Parity computedOn the controller's RAID-on-ChipOn the host CPU
Cache + power protectionOn-card DRAM + battery/flash (BBU, FBWC, CacheVault)Host RAM (needs UPS or PLP drives)
Boot supportYes, transparent to the OSLimited/varies
PortabilityArray tied to the controller familyArray portable across hardware
ExamplesDell PERC, HPE Smart Array/MR, Broadcom MegaRAIDLinux mdadm, Windows Storage Spaces, ZFS
CostController + cache moduleIncluded with the OS

Hardware RAID with a healthy battery- or flash-backed write cache wins for classic block workloads and simple boot. Software and ZFS win for flexibility, checksumming and scale-out — but rely on volatile host RAM, so they need PLP-equipped SSDs or a UPS to be safe.

Choosing a level

WorkloadRecommended level
Boot / OS pairRAID 1
Busy database or VM hostRAID 10
General file/app storageRAID 5 (small arrays) or RAID 6
Large-capacity nearline arrayRAID 6 (or RAID 60 at scale)
Throwaway scratch/throughputRAID 0

RAID is not backup

RAID protects against drive failure — not accidental deletion, ransomware, controller failure or site loss. Always keep a separate, tested backup.

RAID-level definitions follow Dell PERC controller documentation; usable-capacity formulas are standard.

Enterprise storage and drives, priced in rand:

Sources

Compiled by the Server Hub newsroom from the reporting above. Every factual claim is checked against those sources before publication, and every source is linked so you can verify it yourself. How we work.

The Server Hub briefing

South African IT hardware news, once a week.

What’s new, what it costs in rand, and what it means for the kit you run — servers and storage, networking, backup power, surveillance and print. Every claim checked against a named source.

One email a week. No third-party sharing, and unsubscribe from any issue.