Pool vs. VDEV
A pool is the top-level storage space. A VDEV is the building block inside that pool. Total usable pool space is the sum of the usable capacity from every VDEV.
HexOS / TrueNAS Pool Planner
Plan RAIDZ, mirror, stripe, and advanced dRAID layouts with a cleaner HexOS-style interface, realistic headroom targets, and mixed-drive behavior that reflects how ZFS actually groups disks inside each VDEV.
The estimate is geometry-based, not byte-perfect. Real ZFS pool capacity will land slightly lower once filesystem overhead and metadata are applied.
Recommended all-around NAS drive
Excellent middle ground for 4-to-8-bay HexOS builds.
Choose a layout, set how many VDEVs are in the pool, and size the disks inside each VDEV.
Need dRAID for a large or specialized array? Open the advanced estimator below.
These Amazon links use the new affiliate tag for this site, which helps pay the hosting bill.
The old parity/data-disk language does not map well to ZFS, so the calculator now uses HexOS and TrueNAS terms instead.
A pool is the top-level storage space. A VDEV is the building block inside that pool. Total usable pool space is the sum of the usable capacity from every VDEV.
RAIDZ1, RAIDZ2, and RAIDZ3 reserve one, two, or three drives worth of capacity per VDEV for redundancy. Mixed-size VDEVs behave like every disk is the size of the smallest disk in that group.
ZFS performs best with free space available. The calculator shows a recommended 80% max fill so you can plan snapshots, resilvers, and normal growth without painting yourself into a corner.
Based on the TrueNAS dRAID primer formula:
Capacity = (C - S) × (D / (D + P)) × DS.
TrueNAS documents dRAID for very specific use cases, especially very large arrays, and warns
that it can be less space-efficient than RAIDZ for general workloads.