I created 3 disks raidz1 vdev, then transferred data from 3 disks windows jbod there, then added the 3 windows disks from windows to the truenas vdev (existing vdev extended 3 times).
First instead of displaying 64tb of usable space (raidz1 with 5*16tb disks) Truenas displays 54tb, this is 10tb error. Please fix this.
Second, i would like to do a full rebalance after extending 3 times the vdev, to spread data across all disks equally.
There is an example script in github to do this :
It would be nice to add a Ā« full rebalance Ā» feature directly as a button/option somewhere in the graphical interface.
This operation make sense after extending existing raid with new disks (rewrite all the data to use the new parity ratio to get to full capacity).
Please consider adding this, and make it easy to use.
Best regards
Rebalancing explained by Microsoft Copilot
Rebalancing a RAIDZ pool after extending it is important to ensure optimal performance and efficient use of the new storage capacity. When you add new disks to a RAIDZ pool, the existing data is not automatically redistributed across the new disks. This can lead to an imbalance where the new disks remain underutilized while the old disks are heavily loaded.
Why Rebalance?
- Performance: An imbalanced pool can lead to performance issues, as the older disks may become bottlenecks while the new disks are underutilized.
- Efficiency: Rebalancing ensures that the data is evenly distributed across all disks, maximizing the storage efficiency and reducing the risk of any single disk becoming a point of failure.
- Longevity: Even distribution of data helps in spreading the wear and tear evenly across all disks, potentially extending the lifespan of the disks.