Guide · ZFS

ZFS RAIDZ Explained

RAIDZ is ZFS's built-in parity RAID. Unlike hardware RAID, it lives inside the filesystem, so ZFS checksums every block and can repair silent corruption during a scrub. There are three levels, defined by how many parity disks each vdev carries.

RAIDZ1, RAIDZ2, RAIDZ3

Why "roughly"

ZFS allocates in records and pads stripes to keep them aligned to the pool's ashift. With small records or odd disk counts, real usable space can sit a few percent below the simple (N − parity) estimate. Plan with the estimate, then confirm on the live pool.

Which should you pick?

For most homelab pools of 4 to 8 large drives, RAIDZ2 is the safe choice: it survives a second failure during the long rebuild a large drive needs. RAIDZ1 is reasonable only for small disks or non-critical data. See why single parity is risky with large drives.

Try 6 × 8 TB in RAIDZ2 in the calculator →