← Back to RAID Calculator

TrueNAS NAS Storage: ZFS Capacity, RAIDZ, and Real Usable Space

TrueNAS uses ZFS as its storage filesystem, which adds complexity beyond standard RAID math. The 2 GiB swap-per-drive deduction is vendor-published; the wider ZFS overhead varies significantly by vdev layout, pool configuration, and utilisation.

Try the RAID Calculator

See exactly how much usable storage your configuration delivers.

Open Calculator →

TrueNAS and ZFS

TrueNAS CORE and SCALE both use OpenZFS as the filesystem and volume manager. ZFS integrates RAID functionality (as RAIDZ), filesystem, and volume management into one layer. Unlike Linux mdraid systems where these are separate.

ZFS is more capable than traditional RAID but adds overhead that is harder to predict precisely. The RAID calculator applies the documented 2 GiB swap-per-drive deduction and a 3.1% ZFS metadata estimate. Exact Mode is recommended for TrueNAS configurations.

RAIDZ Types

ZFS Overhead: What the Calculator Applies

Two documented overhead sources are applied by default in Quick Mode:

Additional ZFS overhead (metaslab alignment, indirect block overhead, record size padding) varies by workload and configuration. For precise capacity planning, use Exact Mode and enter the values your TrueNAS pool actually reports.

ZFS Pool Capacity Rule of 80%

ZFS performance degrades when a pool exceeds approximately 80% utilisation. This is due to fragmentation of the copy-on-write block structure. The RAID calculator's headroom slider defaults to 10% but we recommend setting it to 20% for TrueNAS pools.

Frequently Asked Questions

Why is TrueNAS capacity harder to calculate than other brands?

ZFS integrates multiple layers. RAID, filesystem, and volume manager. Each with its own overhead. Metaslab alignment can waste significant space depending on vdev size and recordsize. The jro.io OpenZFS Capacity Calculator provides more detailed ZFS-specific calculations for advanced users.

What is the difference between TrueNAS CORE and SCALE?

Both use the same ZFS storage stack and RAID calculator applies equally to both. SCALE runs on Linux (vs FreeBSD for CORE) and supports additional virtualisation features, but the storage capacity calculations are identical.

Can I expand a RAIDZ pool by adding drives?

Traditional RAIDZ vdevs cannot be expanded by adding drives after creation. You must add a new vdev to the pool. OpenZFS 2.2+ (available in TrueNAS SCALE 24.10+) introduced RAIDZ expansion, but this is a relatively new feature. Check your version before planning expansions.

In This Section

Last reviewed: 20 March 2026 | Back to RAID Calculator