I’m trying to understand why my storage pool’s usable capacity is significantly lower than expected on my TrueNAS SCALE ElectricEel 24.10 server.
My setup:
8x 16TB drives in RAIDz2
Started with 4 drives in RAIDz2, expanded one by one to current 8 drives
To rebalance after expanding, I used zfs send | zfs receive where possible
Used zfs-inplace-rebalancing.sh script for remaining files
Current reported capacity: 56.26 TiB
Theoretical calculation:
Single drive capacity: 14.55 TiB
8 drives × 14.55 TiB = 116.4 TiB total
RAIDz2 with 8 drives should give 6/8 of total space
Expected capacity: 87.3 TiB
That’s a difference of about 31 TiB between expected and actual capacity. I’ve done my best to rebalance the data using both zfs send | receive and the inplace rebalancing script.
Questions:
Is this normal for an expanded RAIDz2 pool?
What could explain such a significant difference in usable space?
Are there any commands I can run to get more insight into how the space is being allocated?
Any help understanding this would be greatly appreciated!