Quick Reference
RAID 0 = speed, no fault tolerance. RAID 1 = mirroring, survives 1 disk failure. RAID 5 = striping with parity, survives 1 failure, needs 3+ disks. RAID 6 = survives 2 failures, needs 4+ disks. RAID 10 = mirror + stripe, best performance + redundancy, needs 4+ disks. RAID is not a backup — it protects against disk failure, not data loss from deletion or corruption.

What Is RAID?

RAID stands for Redundant Array of Independent Disks (originally "Inexpensive Disks"). It's a technology that combines multiple physical hard drives or SSDs into a single logical unit to achieve one or more of three goals: increased performance (faster reads/writes by spreading data across multiple disks), fault tolerance (surviving one or more disk failures without data loss), or a combination of both. RAID is controlled either by a dedicated hardware RAID controller card or by software RAID built into the operating system (Windows Storage Spaces, Linux mdadm, macOS Disk Utility).

The most important thing to understand about RAID before the exam: RAID is not a substitute for backup. RAID protects against physical disk failure — if a drive dies, the array keeps running. But RAID does not protect against accidental file deletion, ransomware encryption, controller failure, or site disasters. A file deleted from a RAID 1 mirror is deleted from both mirrors simultaneously. Backup is a separate discipline that must be implemented alongside RAID, not instead of it.

RAID Levels at a Glance

RAID LevelMin DisksFault ToleranceRead SpeedWrite SpeedUsable CapacityBest For
RAID 02NoneExcellentExcellent100% of all disksSpeed-critical, non-critical data
RAID 121 disk failureGoodModerate50% (n/2)OS drives, small critical data
RAID 531 disk failureGoodModerate(nāˆ’1)/nGeneral purpose — best balance
RAID 642 disk failuresGoodSlower(nāˆ’2)/nLarge arrays, high-availability
RAID 104Up to n/2 failuresExcellentGood50% (n/2)Databases, highest performance + redundancy

RAID 0 — Striping (Speed Only)

0
RAID 0 — Striping
No redundancy
Minimum disks2
Fault toleranceNone — 1 failure = total loss
Usable capacity100% of all disks
Read performanceExcellent
Write performanceExcellent

RAID 0 stripes data across all disks — each block of data is split and written to multiple disks simultaneously. Two 4 TB disks in RAID 0 give you 8 TB of usable storage and roughly double the read/write speed of a single disk. The catastrophic trade-off: if any single disk fails, all data is lost. There is no redundancy whatsoever — in fact, RAID 0 is statistically more likely to fail than a single disk because any of multiple disks can cause total data loss.

Use cases: scratch disks for video editing or rendering where speed matters and data is temporary, gaming storage where load times matter more than data safety, or any scenario where maximum performance is needed and the data is reproducible. Never use RAID 0 for anything you can't afford to lose.

RAID 1 — Mirroring (Perfect Copies)

1
RAID 1 — Mirroring
Identical copies on each disk
Minimum disks2
Fault tolerance1 disk failure (any disk)
Usable capacity50% — 2Ɨ4TB = 4TB usable
Read performanceGood (can read from either disk)
Write performanceModerate (writes to both disks)

RAID 1 writes identical data to every disk in the array — with two disks, every write goes to both simultaneously. If one disk fails, the other contains a complete copy of all data. The array continues operating normally on the surviving disk, and the failed disk can be replaced and rebuilt (resilvered) while the system remains online.

The trade-off is storage efficiency — you pay for two disks but only get one disk's worth of storage. RAID 1 is ideal for operating system drives and boot volumes where reliability is paramount and the data set is relatively small. A server's OS on a 2-disk RAID 1 array can survive a drive failure without going down, giving the administrator time to replace the failed drive without an emergency outage.

RAID 5 — Striping with Parity

5
RAID 5 — Striping + Parity
Best balance of performance, redundancy, and capacity
Minimum disks3
Fault tolerance1 disk failure
Usable capacity(nāˆ’1)/n — 3Ɨ4TB = 8TB usable
Read performanceGood
Write performanceModerate (parity calculation overhead)

RAID 5 stripes data across all disks like RAID 0, but adds a rotating parity block that allows any single disk to be reconstructed if it fails. Parity is distributed evenly across all disks — no single disk holds all the parity information. With three 4 TB disks, you get (3āˆ’1) Ɨ 4 TB = 8 TB of usable storage with the ability to lose any one disk without data loss.

The parity calculation introduces write overhead — every write requires calculating and writing parity data, which is slower than RAID 0. This overhead is typically handled by the RAID controller in hardware implementations. RAID 5 is the most commonly deployed RAID level in enterprise environments because it offers the best balance of usable capacity, performance, and redundancy for general-purpose file servers and NAS devices.

Important limitation: RAID 5 is vulnerable during rebuild. When a disk fails, the array operates in degraded mode using parity calculations to reconstruct the missing data — this is slower and stresses the remaining disks. If a second disk fails during rebuild (increasingly likely as disks age together), all data is lost. RAID 6 was developed specifically to address this risk.

RAID 6 — Striping with Double Parity

6
RAID 6 — Double Parity
Survives 2 simultaneous failures
Minimum disks4
Fault tolerance2 simultaneous disk failures
Usable capacity(nāˆ’2)/n — 4Ɨ4TB = 8TB usable
Read performanceGood
Write performanceSlower (two parity calculations)

RAID 6 extends RAID 5 by maintaining two independent parity blocks, allowing the array to survive any two simultaneous disk failures. This directly addresses RAID 5's weakness during rebuild — even if a second disk fails while the array is recovering from the first failure, no data is lost. RAID 6 is recommended for large arrays (8+ disks) where rebuild times are long and the risk of a second failure during rebuild is statistically significant.

RAID 10 — Mirrored Stripes (RAID 1+0)

10
RAID 10 — Mirror + Stripe
Highest performance + redundancy
Minimum disks4 (in pairs)
Fault toleranceUp to n/2 failures (if spread across pairs)
Usable capacity50% — 4Ɨ4TB = 8TB usable
Read performanceExcellent
Write performanceGood

RAID 10 combines RAID 1 (mirroring) and RAID 0 (striping). Disks are first mirrored in pairs, then the mirrored pairs are striped together. With four disks: disks 1 and 2 are mirrored, disks 3 and 4 are mirrored, and data is striped across both pairs. This gives you RAID 0's read performance across the pairs, RAID 1's per-pair redundancy, and the ability to lose one disk from each pair simultaneously without data loss.

RAID 10 is the preferred choice for high-transaction workloads — database servers (SQL Server, MySQL, Oracle), email servers, and any application that requires both high IOPS and guaranteed availability. The 50% storage efficiency is the main trade-off — it's expensive, but the performance and reliability combination is unmatched by single-level RAID.

āš ļø Critical Exam Trap — RAID Is Not Backup

CompTIA specifically tests whether candidates understand that RAID provides availability (surviving disk failure) but not backup (protecting against data loss from other causes). A scenario might describe a company that uses RAID 1 and asks whether they need a backup strategy — the answer is always yes. RAID does not protect against: accidental deletion, ransomware, fire/flood destroying the server, controller failure corrupting the array, or software bugs overwriting data. Backup and RAID address different risks and are both necessary.

Hot Spare — Automatic Disk Replacement

A hot spare is an additional disk in a RAID array that sits idle until a disk fails. When the controller detects a failure, it automatically begins rebuilding the failed disk's data onto the hot spare — without any human intervention. Hot spares significantly reduce the window of vulnerability in RAID 5 and 6 arrays because the rebuild begins immediately rather than waiting for an administrator to notice the failure and manually insert a replacement disk.

Hot spares are distinct from the disks that make up the RAID array — they don't contribute to usable storage while in standby. An enterprise server might have a 6-disk RAID 5 array plus one hot spare drive, for 7 physical disks total.

Exam Scenarios

A video production company needs maximum storage performance for editing 4K footage. Data loss is acceptable because files are backed up to external drives nightly. Which RAID level should they use?
Answer: RAID 0. Maximum read/write performance, 100% capacity utilisation, and since data is backed up externally, the lack of fault tolerance is acceptable for this use case. This is the textbook RAID 0 scenario — speed priority, data recoverable from backup.
A database server needs the highest possible IOPS with the ability to survive a disk failure. Cost is not a constraint. Which RAID level is most appropriate?
Answer: RAID 10. Combines striping (performance) with mirroring (fault tolerance). Databases are the canonical RAID 10 use case — high transaction rates require excellent read/write IOPS, and the data is too critical to risk RAID 0's vulnerability. RAID 5 is an alternative if cost is a constraint, but RAID 10 is the preferred answer when cost is not mentioned.
A file server has a RAID 5 array with 5 disks of 2 TB each. How much usable storage does it have?
Answer: 8 TB. RAID 5 uses one disk's worth of capacity for parity, regardless of array size. Formula: (nāˆ’1) Ɨ disk size = (5āˆ’1) Ɨ 2 TB = 8 TB. One disk's capacity (2 TB) is consumed by the distributed parity blocks across all drives.
A RAID 5 array with 4 disks experiences its first disk failure. During the rebuild, a second disk also fails. What happens?
Answer: All data is lost. RAID 5 can only tolerate one disk failure at a time. A second failure during rebuild results in complete data loss — this is why RAID 6 was developed. For high-value data on large arrays with long rebuild times, RAID 6 (which tolerates two simultaneous failures) is recommended over RAID 5.

Related Articles