null

RAID 6

Enterprise Resource Center • RAID Knowledge Base

RAID 6 Explained: Dual Parity, Capacity & Fault Tolerance

RAID 6 combines striping with distributed dual parity, allowing the array to continue operating after the failure of up to two member drives. It trades additional capacity and write overhead for greater fault tolerance than RAID 5.

Dual Parity Two-Drive Fault Tolerance Large-Array Protection Parity Write Overhead
Tech Supply Direct
RAID 6 At a Glance

RAID 6 Quick Facts

Technique
Striping + Parity
Parity
Dual
Minimum Drives
4
Fault Tolerance
2 Drives
Capacity Formula
(N − 2) × Size
RAID Fundamentals

What Is RAID 6?

RAID 6 is a striped RAID layout that stores two independent sets of distributed parity information across the member drives. Compared with RAID 5, the additional parity allows the array to remain recoverable after the failure of up to two member drives.

The increased redundancy reduces nominal usable capacity by the equivalent of two member drives and adds more parity-maintenance work during writes, but it also provides additional protection during degraded operation and rebuilds.

How RAID 6 Works

RAID 6 Distributes Two Sets of Parity

Data and parity are distributed across the participating drives. Two independent parity calculations provide enough redundant information for the array to recover from the loss of any two members, assuming no additional failures or unrecoverable errors prevent reconstruction.

Drive 1
A1
B1
P-C
Drive 2
A2
P-B
Q-C
Drive 3
P-A
Q-B
C1
Drive 4
Q-A
B2
C2

Simplified conceptual illustration of distributed dual parity.

Capacity Formula

RAID 6 Usable Capacity

Nominal RAID 6 Capacity = (Number of Drives − 2) × Smallest Drive Capacity

RAID 6 consumes the equivalent capacity of two member drives for dual parity. As with other traditional RAID layouts, mixed-size arrays are generally limited by the smallest participating member's usable capacity.

Example

Four 4 TB Drives

(4 − 2) × 4 TB = 8 TB nominal RAID 6 capacity .

Eight-Drive Example

Eight 8 TB Drives

(8 − 2) × 8 TB = 48 TB nominal RAID 6 capacity .

Redundancy

RAID 6 Can Tolerate Two Drive Failures

RAID 6 can reconstruct the array after the loss of up to two member drives. This provides an additional layer of protection compared with RAID 5, especially while an array is degraded.

Critical Limitation

A Third Member Failure Can Cause Array Failure

RAID 6 has finite redundancy. If a third required member becomes unavailable before sufficient redundancy is restored, the array may no longer contain enough information to recover all missing data.

RAID 5 vs RAID 6

The Main Difference Is Single Parity vs Dual Parity

RAID 5 uses one parity set and can tolerate one member-drive failure. RAID 6 uses two parity sets and can tolerate two. That additional protection costs the equivalent capacity of one more member drive and increases parity work during writes.

RAID 6 Performance

Read Performance vs Write Performance

Reads can benefit from striping across multiple active drives, particularly in sequential workloads. Real performance depends on the media, controller, interface, queue depth, workload, cache, stripe size, and software implementation.

Writes require maintaining two independent parity values. Small random writes can therefore involve more work than RAID 5, RAID 1, or RAID 10. Hardware RAID cache and workload characteristics can significantly change observed performance.

Recovery

RAID 6 Rebuilds

When a failed member is replaced, the array reconstructs the missing content using surviving data and parity. Full protection is restored only after the required rebuild process completes successfully.

Why Dual Parity Matters

RAID 6 Retains Protection After the First Failure

With one failed member, RAID 6 still retains one additional drive-failure tolerance. This can be valuable in large arrays or during lengthy rebuild windows where a second failure is a concern.

Advantages

RAID 6 Strengths

  • Can tolerate up to two member-drive failures.
  • Retains one-drive fault tolerance after the first failure.
  • More capacity-efficient than mirroring in many larger arrays.
  • Can provide strong aggregate read performance.
  • Well suited to workloads where rebuild protection is important.
Disadvantages

RAID 6 Limitations

  • Consumes the equivalent capacity of two drives for parity.
  • More parity write overhead than RAID 5.
  • Rebuilds can remain lengthy on large-capacity drives.
  • Latency-sensitive random writes may favor other layouts.
  • RAID 6 does not replace independent backups.
Workload Considerations

When RAID 6 May Be Appropriate

RAID 6 is often considered when higher fault tolerance is more important than maximizing write performance or raw capacity.

Large-Capacity Arrays Arrays with large drives where rebuild windows can be lengthy.
File & Archive Storage Capacity-focused workloads where two-drive fault tolerance is desirable.
Backup Repositories Storage targets where resilience and capacity efficiency matter more than low write latency.
Read-Heavy Storage Workloads that can benefit from striping while accepting dual-parity overhead.
RAID Comparison

RAID 6 Compared With RAID 5 & RAID 10

RAID Level Technique Nominal Capacity Fault Tolerance Primary Tradeoff
RAID 5 Single parity (N − 1) × smallest drive 1 drive Higher efficiency, less fault tolerance
RAID 6 Dual parity (N − 2) × smallest drive 2 drives Higher redundancy with more parity overhead
RAID 10 Mirrors + striping Typically 50% Topology-dependent Strong write performance with lower capacity efficiency
Interactive Planning Tool

Calculate Your RAID 6 Configuration

Use the Tech Supply Direct RAID Calculator to estimate RAID 6 capacity, storage efficiency, fault tolerance, hot-spare impact, estimated performance, and hardware cost.

Frequently Asked Questions

RAID 6 FAQ

How many drives are required for RAID 6?

RAID 6 requires a minimum of four participating drives.

How many drives can RAID 6 lose?

RAID 6 can tolerate up to two member-drive failures before its parity protection is exhausted.

How much capacity does RAID 6 provide?

Nominal usable capacity is generally calculated as the number of drives minus two, multiplied by the capacity of the smallest participating member.

Is RAID 6 safer than RAID 5?

RAID 6 provides greater drive-failure tolerance because it can survive two member failures instead of one, although it uses more capacity and parity-processing resources.

Is RAID 6 slower than RAID 5?

Some write workloads can incur additional overhead because RAID 6 maintains two parity values. Actual performance depends heavily on the controller, media, cache, workload, and implementation.

Is RAID 6 a backup?

No. RAID 6 protects against supported drive failures but does not replace an independent, tested backup strategy.

Data Protection Reminder

RAID 6 Redundancy Is Not a Backup

Dual parity protects against supported member-drive failures, but it does not protect against every cause of data loss. Accidental deletion, corruption, ransomware, controller problems, catastrophic hardware loss, and other events can still affect the array. Important data should be protected with independent backups.

Continue Learning

Related RAID Resources

Need Help Designing Storage?

Build the Right RAID Configuration for Your Workload

Tech Supply Direct can help review server platforms, drive counts, RAID controllers, usable-capacity requirements, fault-tolerance goals, workload behavior, and upgrade options for enterprise storage deployments.