Drive Size in VDEV Opinion

Hello Folks,
My system is Trunas scale Current Version. I have a drive array of 2x 24 ssd, each 4tb. They are split into 24 each, consisting of 3 vdevs of 8 drives running in Raidz2. Recently I had to warranty one since it failed. The new units they are sending out have a silghty different capacity “MORE”. The original size in Truenas was 3.64Tib and the new unit shows up as 3.73Tib. I have read that Truenas runs on the basis of the smallest drive, so since the new on is slighty bigger, i should not expect any issues? These arrays were quite expensive, and I do NOT want any issues, so please give input on this situation.

Thanks Folks!





Slightly bigger drives is OK, it’s when you end up with a slightly smaller drive that you run into problems.

1 Like

Yup, you should be good.

Thanks Guys! Just out of curiosity, if a replacement was smaller, what would happen to the entire array? Would it just down grade the capacity, or would there be more substantial issues?

Nothing would happen to the existing array because you would be unable to add a smaller drive.

So it would not allow the creation of a vdev or the resilver if the drive is smaller?

You wouldn’t be able to pick the drive as a replacement period, so no resilver would initiate.

The only way a smaller drive could be added would be in the company of more drives in a wholly new VDEV. I do not recommend adding unbalanced VDEVs.

The final way the smaller drive could be added would be as a non-data vdev, like a cache, SLOG, dedup or metadata vdev. But I doubt this would be efficient use of the drive in question.

Neither of those options sees the smaller drive replacing a failed larger data drive.

1 Like