RAID 6 calculator

RAID 6 gives up two drives' worth of space and survives any two failed drives. For arrays of large hard drives, it is what most administrators choose.

TB

Size printed on the drive label. Different sizes? The array uses the smallest one for every drive.

Advanced settings
MB/s

Typical hard drive: 100–200 MB/s with no other load. SSD: 400 MB/s or more.

From the drive datasheet. It is a worst-case spec, so real drives usually do better.

Show capacity in
64TB usable

Array healthy
Your data Parity or mirror copy Failed drive Click a drive to make it fail.
Drawing6 × 16 TB in RAID 6
Raw96 TB
Efficiency67%

Drives that can fail

Rebuild of one drive

Read error during rebuild

Checks for this setup

The same drives in every RAID level

6 drives of 16 TB each.

LevelUsableEfficiencyDrives that can failRebuildRead error in rebuild
96 TB
100%
None
—
—
16 TB
17%
Any 5
29 h
Fixed by another copy
80 TB
83%
Any 1
29 h
47%
64 TB
67%
Any 2
29 h
Fixed by parity
48 TB
50%
1 to 3
29 h
12%
64 TB
67%
1 to 2
29 h
23%
Needs at least 8 drives

RAID 6 at a glance

Minimum drives4
Usable space(drives − 2) × size of the smallest drive
Drives that can failAny 2
Read speedClose to the sum of all drives but two
Write speedSlower for small writes (6 operations per write)
RebuildStill protected while one drive rebuilds

Common RAID 6 setups

Usable space for each number and size of drives. Every cell opens a page with the full numbers for that setup.

Usable space in TB. Pick a cell for the full numbers.
Drives2 TB4 TB6 TB8 TB10 TB12 TB14 TB16 TB18 TB20 TB22 TB24 TB
4 drives4812162024283236404448
5 drives61218243036424854606672
6 drives81624324048566472808896
7 drives102030405060708090100110120
8 drives1224364860728496108120132144
10 drives163248648096112128144160176192
12 drives20406080100120140160180200220240

How RAID 6 works

RAID 6 adds two independent parity blocks to every stripe. The first (P) is the same XOR parity RAID 5 uses. The second (Q) is calculated a different way (Reed-Solomon code), so the array can rebuild any two missing blocks in a stripe. Both parity blocks rotate across all drives.

Usable space = (number of drives − 2) × size of the smallest drive
DrivesUsableEfficiency
4 drives2 drives' worth50%
5 drives3 drives' worth60%
6 drives4 drives' worth67%
8 drives6 drives' worth75%
10 drives8 drives' worth80%
12 drives10 drives' worth83%
16 drives14 drives' worth88%

Why two parity blocks matter

The danger in a parity array is the rebuild. It can take a day or more on large drives, and every surviving drive is read from start to end. With RAID 6, losing one drive still leaves one parity, so a read error or even a second failed drive during the rebuild does not lose data.

That is why RAID 6 (and its ZFS cousin RAIDZ2) is the usual answer for drives of 8 TB and more. Rebuild times for one drive at 150 MB/s:

Drive sizeIdle array (150 MB/s)Busy array (50 MB/s)
8 TB14 h44 h
12 TB22 h2.8 days
16 TB29 h3.7 days
20 TB37 h4.6 days
24 TB44 h5.6 days

RAID 6 or RAID 10?

With four drives both give half the space. RAID 6 survives any two failures; RAID 10 survives two only if they hit different mirrors, but it writes faster and rebuilds by copying a single drive. From six drives up, RAID 6 gives clearly more space: six 16 TB drives give 64 TB in RAID 6 and 48 TB in RAID 10.

Pick RAID 6 for storage, archives and media. Pick RAID 10 for databases and virtual machines that write a lot of small blocks.

How many drives in one RAID 6?

A common rule is up to about 12 drives in one RAID 6 group. More drives mean more data read during each rebuild and more drives that could fail in that time. Larger arrays are usually split into two RAID 6 groups, which is RAID 60.

Questions

What is the minimum number of drives for RAID 6?

Four. With four drives you get the space of two.

How much space do six 16 TB drives give in RAID 6?

64 TB, which Windows shows as 58.2 TB. Two drives' worth (32 TB) holds parity.

Is RAIDZ2 the same as RAID 6?

It has the same space and the same protection against two failed drives. ZFS also checks every block with a checksum and rebuilds only the data actually stored, so a half-full pool rebuilds faster.

Is RAID 6 slower than RAID 5?

Small writes need six operations instead of four, so random writes are slower. Reads and large writes are about the same.

Is Synology SHR-2 the same as RAID 6?

With drives of the same size, yes: same space, any two drives can fail.