Computers · storage

RAID Calculator

Usable space, how many drives can fail, speed, cost — for every RAID level at once.
capacity · resilience · throughput
4 × 4 TB HDD

Array

build it
4 drives
4.0 TB

Array layout

RAID 5 —
data parity unusable can fail
Headline
Detail
Side by side

Every level for this array

tap any point or row to select it
Each level plotted by usable capacity (across) and how many drives can fail (up). Up-and-to-the-right is more of both; the dashed line marks the best trade-offs available with these drives. Bubble size shows hardware cost.
Level Usable Efficiency Can lose Read Write Rebuild risk Cost / TB
Resilience

Surviving a failure

the part people forget until it's too late
The question the other numbers are for

Will it survive the rebuild?

both ways an array dies, added up

A degraded array can die twice over. It can hit an unreadable sector while reading every remaining drive end to end — the risk shown above. Or another drive can fail while the first one is still rebuilding, and single parity has nothing left to give. The rebuild window is not short: at half a drive's write speed a 16 TB disk resilvers for the best part of two days, and those are the hardest two days the remaining drives will have all year.

The gap between those two curves is the whole modern RAID argument. Single parity was designed when drives held tens of gigabytes and a rebuild took minutes. The unreadable-sector rate per bit has barely moved since; the number of bits has gone up by orders of magnitude. At the consumer rating of one sector per 1014 bits, eight drives in single parity cross a coin toss at about 1.2 TB a drive and are pinned against the top of the chart long before the sizes you can actually buy — which is why the sector-rate control matters as much as the level does. Double parity does not merely halve that risk; it removes the sector term entirely, because the second parity can reconstruct the bad block, and leaves only the chance of a second mechanical failure inside the window. That is a different order of unlikely, not a smaller number of the same kind.

Two things here are worth distrusting, in opposite directions. The sector model is pessimistic: it treats the manufacturer's rating as a measured rate and every bit as an independent coin toss, and real arrays rebuild successfully far more often than it predicts — read it as "this is no longer a rare event", not as a forecast. The failure model is optimistic: it treats drive failures as independent, and they are not. The drives in an array are usually the same model from the same batch, the same age, at the same temperature, having done the same work — the textbook recipe for correlated failure — and the rebuild is a load spike applied to every survivor at once. The second-failure column is a floor, not an estimate.

Worked example

Eight 16 TB drives in RAID 5: 112 TB usable, one drive may fail. It does. Rebuilding it at half write speed takes 44 hours — nearly two days degraded.

In that time the array must read 112 TB off the seven survivors, about 9 × 1014 bits. At the consumer rating of one unreadable sector per 1014, that is not a risk so much as an expectation: 99.99%. Switch the sector-rate control to the enterprise 1015 figure and it falls to 59% — still a coin toss you would rather not be offered.

The mechanical risk is far smaller. At 1.5% a year, seven drives over a 44-hour window give about 1 in 1,900 that a second one dies mid-rebuild. Small — but it is the mode that takes the whole array rather than one file.

The same eight drives in RAID 6 spend one more drive on parity, and in exchange the sector term vanishes and two mechanical failures are needed inside the same window: 1 in 8 million. That is the trade, and at these drive sizes it is not close.

How it works

Choosing a RAID level

Striping (RAID 0)

Splits data across all drives so reads and writes happen in parallel: maximum speed and capacity. With zero redundancy, a single failure destroys everything. Speed only, never for data you care about alone.

Mirroring (RAID 1, 10)

Keeps complete copies on separate drives. Fast, simple and very safe, at the price of half your raw space or less. The performance favourite for databases and VMs.

Parity (RAID 5, 6, Z)

Recovery information lets a failed drive be rebuilt from the others. Far more space-efficient than mirroring: one or two drives’ worth of parity protects the whole array.

Rebuild risk

A rebuild reads every surviving drive, and on large drives the chance of an unrecoverable read error mid-rebuild climbs fast. Two-parity levels (RAID 6, Z2) survive it; single parity may not.

Worked example. Eight 4 TB drives give 32 TB raw. RAID 5 leaves 28 TB (one drive’s worth goes to parity); RAID 6 drops to 24 TB but survives two failures, and on drives this large the second parity matters more than it sounds. Mirroring spends half.
Field notes

How RAID trades space for safety

RAID is not a backup

It protects against drive failure, not against deletion, ransomware, fire, theft or a controller frying the whole array: those replicate instantly across every drive. You still need real backups, ideally off-site. The 3-2-1 rule is on the Backup Calculator.

50%+

Why a rebuild is the dangerous hour

After one failure, RAID 5 must read every remaining drive. On big consumer drives the odds of hitting an unrecoverable read error partway through climb past 50%. That is why RAID 6 (or RAID-Z2) is the modern default for large arrays.

Where the lost space goes

Redundancy has to live somewhere. RAID 5 spends one drive on parity, RAID 6 two, mirroring half. That “lost” capacity is exactly what lets the array survive a failure: the price of safety, not waste.

RAID 5 or RAID 6?

For a handful of small drives, RAID 5 is fine. For large drives (8 TB and up) or many of them, prefer RAID 6 or RAID-Z2; the rebuild-risk readout shows how single parity gets dangerous as arrays grow.

Mixed drive sizes

Most parity RAID treats every drive as the smallest one, stranding the extra space on larger drives. This tool assumes matched drives; for mixed sizes, Unraid or ZFS cope more gracefully, though matching your drives is almost always simpler.

Questions

What people ask

Is RAID a backup?

No — and this is the most important thing to know. RAID protects against drive failure, but not against deletion, ransomware, fire, theft, or a controller frying the whole array. You still need real backups, ideally off-site.

Why is my usable space less than the total?

Redundancy has to live somewhere. RAID 5 spends one drive on parity, RAID 6 two, mirroring half. That "lost" capacity is exactly what lets the array survive a failure — it's the price of safety, not waste.

RAID 5 or RAID 6?

For a handful of small drives, RAID 5 is fine. For large drives (8 TB+) or many of them, prefer RAID 6 / RAID-Z2 — the rebuild-risk readout shows why single parity gets dangerous as arrays grow.

What about mixed drive sizes?

Most parity RAID treats every drive as if it were the smallest one, so the extra space on larger drives is stranded. This tool assumes matched drives; for mixed sizes, Unraid or ZFS handle it more gracefully. Matching your drives is almost always simpler.

Results are for reference only, and RAID is not a backup. Capacity, speed, and cost are estimates from typical figures — verify against your hardware before you build.
Version history · 1 release
  1. v1.522026-08-03RAID array diagram redrawn: fits the column, looks like drives, shows which can fail

Releases in which this page changed, newest last. Derived from the archived copy of every release, not from notes written afterwards — so it reflects what actually shipped. Site-wide passes are left out; they are in the full changelog.

Rules of thumb are approximations, offered to get you to the right order of magnitude fast. Check anything load-bearing against its source or the exact tool. Privacy · Terms

© 2026 Rules of Thumb · Runs entirely in your browser