3 ms·
Strictly speaking you can expand a VDEV. If you replace all the leaf drives in a VDEV with larger devices, you can extend the VDEV to take the extra space. The
by MarkSweep 6y ago
Strictly speaking you can expand a VDEV. If you replace all the leaf drives in a VDEV with larger devices, you can extend the VDEV to take the extra space.
There is work ongoing to allow adding drives to a RAIDZ VED[1]. And VDEV Removal gives some flexibility (at the cost of indirection on the read path). But yeah, ZFS is not super flexible for adding and removing random drives.
[1]: https://github.com/openzfs/zfs/pull/8853 https://github.com/openzfs/zfs/pull/8853
- louwrentius 6y agoYes that's totally true, but it is very time consuming and cumbersome in my view. I've detailed this also here. https://louwrentius.com/the-hidden-cost-of-using-zfs-for-your-home-nas.html https://louwrentius.com/the-hidden-cost-of-using-zfs-for-you... You may also realise from the top of my article that expanding VDEVS is a topic since 2017 but still no show.
- iooi 6y agoI just did this operation on moving from 12x 4TB drives to 12x 16TB drives. I did it over 12 days (each resilver was ~24hours) and it wasn't too cumbersome. Considering how often you're going to grow your pool, it doesn't seem like a big drawback.
- louwrentius 6y agoFair enough