RAID Calculator – Capacity, Redundancy & Drive Requirements
Calculate usable storage, raw capacity, and fault tolerance for every common RAID level: RAID 0, 1, 1E, 3, 4, 5, 5E, 5EE, 6, 10, 50, 60, ZFS RAID-Z1/Z2/Z3, RAID-DP, and JBOD. See how many drives you need, how much space you get, and how many failures you can survive. Runs entirely in your browser – no data uploaded.
RAID Levels – What they are, pros & cons, practical drive counts & tips
Short, practical summaries. Use Calculate to set the calculator to that level.
Building a ZFS pool from several RAIDZ or mirror vdevs? The ZFS RAIDZ pool capacity calculator models each vdev and also subtracts the slop reservation that zpool list holds back. For other data-size conversions (GB to TB, GiB to TiB, bits to bytes), the unit converter covers both decimal SI and binary IEC units.
Nature: Pure striping; any disk failure loses the array.
- Pros: Max throughput; simple; full capacity.
- Cons: Zero fault tolerance; backups essential.
Use cases: Scratch/temp data, non-critical high-speed workloads.
| Practical minimum drives | 2 |
|---|---|
| Practical maximum | ~12–16 (risk scales with N) |
| Sweet spot | 2–8 |
| Spare guidance | N/A |
Nature: Identical copies (mirrors). Survives a single-disk failure per mirror.
- Pros: Simple; fast reads; quick predictable rebuilds.
- Cons: 50% efficiency; write ≈ single disk.
Use cases: Small servers, boot volumes, simple 2–4 drive NAS.
| Practical minimum drives | 2 |
|---|---|
| Practical maximum | 2–4 per set |
| Sweet spot | 2–4 |
| Spare guidance | Optional; ~1 per 8–12 drives |
Nature: Striping with single distributed parity. One disk may fail; rebuilds read all remaining disks.
- Pros: Good efficiency; common; easy scaling.
- Cons: Parity write penalty; rebuild risk with very large disks.
Use cases: Read-heavy NAS, media libraries. Prefer RAID 6/Z2 for very large disks.
| Practical minimum drives | 4 (3 works; 4+ safer) |
|---|---|
| Practical maximum | ~8–10 (bigger → consider RAID 6) |
| Sweet spot | 4–10 |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Like RAID 5 but with two parity blocks; safer rebuilds on large disks.
- Pros: Strong protection with big/nearline disks.
- Cons: More parity overhead; heavier writes.
Use cases: Large-disk arrays, SMB file servers, capacity-first with safety.
| Practical minimum drives | 6 (4 works; 6–12 sensible) |
|---|---|
| Practical maximum | ~12 (larger → RAID 60) |
| Sweet spot | 6–12 |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Mirror pairs striped together (even drive count). Excellent random and mixed writes; very fast rebuilds.
- Pros: Great mixed performance; resilient; quick rebuilds.
- Cons: 50% efficiency; needs even N.
Use cases: Databases, VMs, application servers needing steady low-latency writes.
| Practical minimum drives | 4 (even) |
|---|---|
| Practical maximum | ~12 |
| Sweet spot | 4–12 (even) |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Several RAID 5 groups striped together. Fails independently by group; better rebuild dynamics than a giant R5.
- Pros: Scales capacity/perf; parallel rebuilds.
- Cons: Single parity per group; group sizing matters.
Use cases: High-capacity arrays needing faster rebuilds than monolithic RAID 5.
| Practical minimum drives | 6 (≥2 groups of ≥3) |
|---|---|
| Practical maximum | ~24 (groups of 3–10) |
| Sweet spot | 2–3 groups × (3–8 drives) |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Several RAID 6 groups striped; best for large arrays and very large disks.
- Pros: Strong protection at scale; balanced trade-offs.
- Cons: Less efficient than RAID 50; more complex.
Use cases: Enterprise/high-capacity arrays where safety during rebuild is key.
| Practical minimum drives | 8 (≥2 groups of ≥4) |
|---|---|
| Practical maximum | ~24 (groups of 4–10) |
| Sweet spot | 2–3 groups × (4–8 drives) |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Single-parity ZFS vdev with checksums, scrubs, snapshots, self-healing.
- Pros: ZFS integrity; good efficiency; features.
- Cons: Prefer Z2 on very large disks for rebuild safety.
Use cases: Smaller ZFS pools, read-heavy datasets; move to Z2 as disks grow.
| Practical minimum drives | 4 (3 works; 4–8 preferred) |
|---|---|
| Practical maximum | ~8 |
| Sweet spot | 4–8 per vdev (consistent widths) |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Dual-parity ZFS vdev; sensible default for high-capacity disks.
- Pros: Safer rebuilds; end-to-end checksums and snapshots.
- Cons: Lower efficiency than Z1; parity write cost.
Use cases: General-purpose ZFS pools with multi-TB drives; most home/SMB ZFS setups.
| Practical minimum drives | 6 (4 works; 6–12 preferred) |
|---|---|
| Practical maximum | ~12 |
| Sweet spot | 6–12 per vdev |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Triple-parity ZFS vdev for very large pools or critical uptime.
- Pros: Very strong protection; large-pool friendly.
- Cons: Lower efficiency; higher parity overhead.
Use cases: Big ZFS pools and/or mission-critical data with long rebuild windows.
| Practical minimum drives | 9 (5 works; 9–15 realistic) |
|---|---|
| Practical maximum | ~15 |
| Sweet spot | 9–15 per vdev |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Vendor-tuned double parity (conceptually like RAID 6) for safe rebuilds on large disks.
- Pros: Strong protection; tuned rebuild behavior.
- Cons: Parity write cost; platform-specific.
Use cases: NetApp arrays needing long-disk rebuild safety.
| Practical minimum drives | 6 (4 works; 6–12 typical) |
|---|---|
| Practical maximum | ~12 |
| Sweet spot | 6–12 |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Mirrored stripes supporting odd drive counts; fault tolerance depends on which disks fail.
- Pros: Works with odd N; better than simple mirrors for odd counts.
- Cons: Uneven failure tolerance; less common.
Use cases: Odd-count build needing mirror-like behavior.
| Practical minimum drives | 3 |
|---|---|
| Practical maximum | ~7 |
| Sweet spot | 3–7 |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Dedicated parity disk with byte-level striping; largely historical due to bottleneck.
- Pros: Simple concept.
- Cons: Heavy write bottleneck; rarely recommended today.
Use cases: Legacy environments only; consider RAID 5/6 instead.
| Practical minimum drives | 3 |
|---|---|
| Practical maximum | ~8 |
| Sweet spot | 3–8 (niche) |
| Spare guidance | ≥1 per 8–12 drives |
Nature: Dedicated parity disk with block-level striping; superseded by RAID 5/6.
- Pros: Predictable layout.
- Cons: Parity bottleneck; uncommon now.
Use cases: Legacy only; consider RAID 5/6.
| Practical minimum drives | 3 |
|---|---|
| Practical maximum | ~8 |
| Sweet spot | 3–8 (niche) |
| Spare guidance | ≥1 per 8–12 drives |
Nature: RAID 5 with reserved spare area (one drive's worth of capacity) to accelerate rebuilds.
- Pros: Potentially faster rebuilds than classic R5.
- Cons: Implementation-specific; still single parity.
Use cases: Controllers that support 5E; need quicker rebuilds without moving to RAID 6.
| Practical minimum drives | 5 (allow spare area) |
|---|---|
| Practical maximum | ~10 |
| Sweet spot | 5–10 |
| Spare guidance | Built-in + optional 1 global / 8–12 drives |
Nature: RAID 5 with one drive's worth of spare capacity interleaved to reduce hotspots during rebuild.
- Pros: Smoother rebuilds; retains efficiency.
- Cons: Controller-specific; still single parity.
Use cases: Controllers supporting 5EE needing faster/smoother rebuilds.
| Practical minimum drives | 5 |
|---|---|
| Practical maximum | ~10 |
| Sweet spot | 5–10 |
| Spare guidance | Interleaved + optional 1 global / 8–12 drives |
Nature: No RAID. Disks independent/concatenated; disk failure loses that disk’s data.
- Pros: Full raw capacity; simple.
- Cons: No redundancy; backups critical.
Use cases: Non-critical data, backup targets (with external redundancy).
| Practical minimum drives | 1 |
|---|---|
| Practical maximum | Controller dependent |
| Sweet spot | N/A (use-case driven) |
| Spare guidance | N/A |