maybe normalization isnt the right word, since that might refer to something else in the context of ZFS/truenas. But what I mean is how evenly the data is spread across each disk or vdev.
my current pool consists of 8x 12TB disks arranged as 4x mirror vdevs. this originally started as a 4-disk array with 2x mirror vdevs. and I noticed at the time that when I added the other 4 disks and vdevs, new data was written to all disks, but reading back older, I could see that it was only getting activity on the first 4 drives. I didnt really bother with it then since the amount of data on only the first 4 drives was quite small.
now, I'm about 66% pool filled, so I'm getting to the point of expanding the array. I could maintain the 8-disk 4x-vdev setup and swap out to larger disks, or I could throw in a 5th mirror vdev. but I would like to maintain the performance benefits of having all data striped across the whole array.
is there some command or function in ZFS to do this? I hope I've explained this well enough.
my current pool consists of 8x 12TB disks arranged as 4x mirror vdevs. this originally started as a 4-disk array with 2x mirror vdevs. and I noticed at the time that when I added the other 4 disks and vdevs, new data was written to all disks, but reading back older, I could see that it was only getting activity on the first 4 drives. I didnt really bother with it then since the amount of data on only the first 4 drives was quite small.
now, I'm about 66% pool filled, so I'm getting to the point of expanding the array. I could maintain the 8-disk 4x-vdev setup and swap out to larger disks, or I could throw in a 5th mirror vdev. but I would like to maintain the performance benefits of having all data striped across the whole array.
is there some command or function in ZFS to do this? I hope I've explained this well enough.