Hi I wanted to check my thinking…
When I built my TrueNAS Scale 24.10 I created a pool with a single data vDev RAIDZ1:5 wide using 20TB SATA drives.
My old NAS had 8 x 6 TB SATA drives. I was thinking I would pull 5 of those and create a second data vDev as a RAIDZ1:5 wide to add more storage to the pool. With an assumption that over time I would expand the vDev of 20TB drives as (a) the need arises, (b) drive prices come down, (c) the ZFS feature matures/is tested in real world scenario’s and eventually I remove the 6 TB drive’s one day.
I understand that,
-
vDev death = pool death
That if 2 or more drives in the RAIDZ1 vDev failed it would take out the pool, so either remove the vDev cleanly or don’t add it in the first place. -
RAIDZ vDev’s can’t be removed
I understand that ZFS can’t allow me to remove a RAIDZ vDev from a pool as there is no simple way to re-map the blocks to a different device, which ZFS can do with other layouts that allow it to use a hidden indirect device to re-map.
Is my best option to create the 6TB drives in a new pool so that when the time comes I move the data set to my main pool and kill the pool of 6 TB drives?
Thanks
MC