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.
Short, practical summaries. Use Calculate to set the calculator to that level.
Nature: Pure striping; any disk failure loses the array.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 to accelerate rebuilds.
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 spare capacity interleaved to reduce hotspots during rebuild.
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.
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 |