RAID Calculator

Step 1 / 4Layout

RAID layout

Plan a classic RAID array without confusing disk-label capacity, operating-system capacity and protected storage. Choose RAID 0, 1, 5, 6, 10, 50 or 60; enter identical active drives or a mixed-size list; and keep hot spares separate. The calculator exposes each deduction: capacity stranded on larger drives, mirror or parity overhead, spare capacity and theoretical usable space. Results appear in both decimal terabytes and binary tebibytes, with topology-aware fault-tolerance wording instead of a misleading single “drives can fail” number.

How to estimate RAID capacity

  1. 1

    Choose the RAID layout

    Select a classic RAID level, identical or mixed active-drive sizes, and the active members that actually hold array data.

  2. 2

    Enter capacity and spans

    Use GB or TB for decimal drive labels, GiB or TiB for binary capacity. RAID 50 and 60 also need equal valid parity spans.

  3. 3

    Add spares and optional cost

    List hot spares separately. They are installed capacity, not active usable space, and the optional price is an average applied to every drive.

  4. 4

    Review every capacity layer

    Compare active raw, RAID-addressable, mismatch waste, protection overhead, spare capacity, usable TB/TiB and conditional failure limits.

RAID capacity formulas

Let N be the number of active member disks, S the smallest active-disk capacity, P the sum of their actual capacities and G the number of equal spans in RAID 50 or 60. Conventional RAID limits each member to S, so the RAID-addressable pool is N × S; mixed-size waste is P − N × S.

Level Minimum Theoretical usable capacity Failure tolerance in this model
RAID 0 2 N × S None
RAID 1 2 S N − 1 for the explicit N-way mirror model
RAID 5 3 (N − 1) × S Any one active disk
RAID 6 4 (N − 2) × S Any two active disks
RAID 10 4, even (N ÷ 2) × S Any one; more only if no mirror pair is lost
RAID 50 6 (N − G) × S One per RAID 5 span
RAID 60 8 (N − 2G) × S Two per RAID 6 span

RAID 50 needs at least two equal spans of three disks; RAID 60 needs at least two equal spans of four. The conditional maximum is not a promise that any combination of that many failures survives. Two failed members of one RAID 10 pair lose that pair; too many failures in one parity span lose the nested array.

Worked mixed-drive example

Five active drives of 8, 8, 6, 6 and 6 TB in RAID 6 contain 34 TB physically. The 6 TB smallest drive limits the addressable pool to 5 × 6 = 30 TB, leaving 4 TB unused on the larger disks. Double-parity overhead is 12 TB, so theoretical usable capacity is 18 TB, or about 16.371 TiB. Controller metadata, system partitions, pools and filesystems will reduce the volume presented to applications further.

TB is not TiB

Disk manufacturers normally use decimal units: 1 TB = 1,000,000,000,000 bytes. The IEC binary prefix is 1 TiB = 2⁴⁰ = 1,099,511,627,776 bytes. They describe the same bytes with different scales. Four 4 TB drives in RAID 5 therefore provide 12 TB but about 10.914 TiB, not “12 TB that shrank.” The calculator converts through bytes whenever the input unit changes.

Hot spares, rebuilds and performance

A hot spare waits outside the active layout. It adds no usable capacity and does not raise the array’s immediate simultaneous-failure tolerance. After an active disk fails, a compatible spare may be assigned automatically and rebuilt, shortening time spent degraded; redundancy returns only when that rebuild succeeds. This calculator checks that spare capacity meets the modeled member capacity, but controllers may require the same or a larger physical drive, compatible media or interface, and other vendor-specific eligibility rules. The controller’s rules prevail. Actual rebuild speed depends on drive size and type, controller settings, stripe and cache policies, enclosure and live workload, so this calculator does not invent a completion time.

Performance is similarly workload-specific. Striping may improve throughput; mirrors may serve reads from multiple copies; parity layouts add write work. RAID 10 avoids parity calculations, while RAID 5/6/50/60 must maintain parity. None of those facts justifies an speed promise without measurement on the real controller and workload.

RAID availability is not backup. It does not protect against deletion, corruption, malware, controller failure, fire or theft. Keep independent, tested backups.

Primary references: SNIA’s RAID 10 definition, IBM’s RAID capacity formulas and smallest-drive rule, Lenovo’s RAID level, span and hot-spare guide, Dell PERC RAID level requirements, QNAP’s mixed-capacity example, NIST’s binary prefixes, Seagate’s decimal/binary capacity explanation, and Dell’s documented rebuild-rate factors.

Frequently Asked Questions

Classic RAID gives each active member an equal-size contribution. The smallest member sets that contribution, so capacity above it on larger disks is shown separately as unused mismatch space. Vendor-specific systems such as SHR, RAIDZ or other storage pools can behave differently and are outside this calculator.

Only conditionally. It always survives any one active-disk failure. It can survive one failure in every mirror pair, but losing both members of any one pair loses that mirror and therefore the array.

Not at the instant of failure. A hot spare holds no live array data, so configured tolerance is unchanged. It can start rebuilding after a member fails and reduce the period during which the array is degraded.

This is theoretical RAID capacity. Controller metadata, alignment, system partitions, filesystem structures, snapshots, thin-provisioning reserves and vendor system space can all reduce the final usable volume.

No. The calculator models two or more complete mirror copies, which software RAID and some platforms support. Many hardware controllers restrict ordinary RAID 1 to two disks or use vendor-specific names for three-way mirrors. Check the target controller.

No. RAID can keep a system available through certain disk failures, but it replicates deletion and corruption and cannot cover every hardware, software or site failure. Maintain independent, recoverable backups.

Related Tools