How to Calculate RAID Capacity

Work out usable RAID capacity, storage efficiency and fault tolerance for RAID 0, 1, 5, 6, 10, 50 and 60. The formula for each level, with worked examples.

Updated 6 min read By CodingEagles
Free tool RAID Calculator Usable capacity and fault tolerance for any RAID level. Open tool

Usable RAID capacity is the raw total minus whatever the level spends on redundancy. The raw total is simply the number of disks times the size of each disk. From there, each RAID level keeps a different share: RAID 0 keeps everything, RAID 5 gives up one disk to parity, RAID 6 gives up two, RAID 1 and RAID 10 mirror and so halve the usable space. The RAID calculator applies the right formula for any level and also shows efficiency and fault tolerance.

Here is how each common level works, and why the usable number lands where it does.

Start from the raw total

Every calculation begins with the raw capacity, which assumes all your disks are the same size:

raw total = number of disks × size of each disk

Six 2 TB disks give 12 TB raw. That figure is the ceiling. No RAID level gives you more than the raw total, and every level except RAID 0 gives you less, because some of the space goes to keeping a copy or a parity calculation.

Capacity by level

RAID 0 stripes data across the disks with no redundancy, so all of the raw total is usable. Four 1 TB disks give 4 TB usable. The catch is that losing any single disk loses the whole array.

RAID 1 mirrors the same data onto every disk, so you get one disk worth of space no matter how many disks you add. Two 2 TB disks give 2 TB usable. Extra disks add resilience, not capacity.

RAID 5 uses single parity, which costs one disk worth of space spread across the set. Usable space is (disks − 1) × size. Four 4 TB disks give (4 − 1) × 4 = 12 TB. It survives one disk failure.

RAID 6 uses double parity, costing two disks worth. Usable is (disks − 2) × size. Six 2 TB disks give (6 − 2) × 2 = 8 TB. It survives two failures, which matters during the long rebuild after one disk dies.

RAID 10 stripes across mirrored pairs, so half the disks hold copies. Usable is half the raw total. Four 1 TB disks give 2 TB usable. It is fast and tolerant but expensive on space.

RAID 50 and 60 stripe several RAID 5 or RAID 6 groups together. Each group loses one disk (50) or two disks (60) to parity. Eight 1 TB disks split into two groups of four under RAID 60 give two groups of (4 − 2) × 1 = 4 TB usable.

Efficiency and the cost of protection

Storage efficiency is the usable share of the raw total, written as a percentage:

LevelDisksUsableEfficiency
RAID 04 × 1 TB4 TB100%
RAID 54 × 1 TB3 TB75%
RAID 66 × 1 TB4 TB67%
RAID 104 × 1 TB2 TB50%

Efficiency rises with more disks in parity levels, because the fixed one- or two-disk overhead is shared more widely. A RAID 5 set of ten disks is 90% efficient; a set of three is 67%. That is the trade behind choosing a wider array.

Fault tolerance is the other half

Capacity alone does not tell you whether the array is safe. Fault tolerance is how many disks can fail before data is lost. RAID 0 tolerates none. RAID 5 tolerates one, RAID 6 two. RAID 10 tolerates at least one and often more, as long as both disks in the same mirror do not fail together. RAID 50 tolerates one failure per group, RAID 60 two per group.

The reason RAID 6 exists is the rebuild window. When a disk in a RAID 5 array fails, the array is exposed until the replacement finishes rebuilding, which can take many hours on large drives. A second failure in that window loses everything. RAID 6 keeps you protected through it.

Getting the numbers in one step

The formulas are worth knowing, because they show why a level costs what it costs. Day to day, enter your level, disk count and disk size into the RAID calculator and it returns usable capacity, efficiency and fault tolerance together, so you can compare layouts before you buy drives. And whatever you pick, keep a separate backup: RAID guards against a dead disk, not against the file you wish you had not deleted.

Frequently asked questions

How do I calculate usable RAID capacity?
Start from the raw total, which is the number of disks times the size of each disk. Then subtract what the level spends on redundancy. RAID 0 keeps all of it. RAID 1 keeps one disk worth. RAID 5 keeps (disks − 1) × size. RAID 6 keeps (disks − 2) × size. RAID 10 keeps half. RAID 50 and 60 split the disks into groups and lose one or two disks per group.
How much capacity does RAID 5 lose?
RAID 5 spends one disk worth of space on parity, spread across all the disks. With four 4 TB disks the raw total is 16 TB and the usable space is (4 − 1) × 4 = 12 TB. The more disks in the set, the smaller that one-disk overhead is as a percentage.
Does RAID give me a backup?
No. RAID protects against disk failure, not against deletion, corruption, ransomware or a lost array. A file you delete is gone from every disk at once. Treat RAID as uptime and fault tolerance, and keep a separate backup for recovery.

Ready to try it?

Usable capacity and fault tolerance for any RAID level. Free, in-browser, and 100% private — your data never leaves your device.

Open the RAID Calculator