[Help] How to handle small differences in drive size from different manufacturers?
Posted: 16 Dec 2025, 10:03
Hello,
I am currently facing the problem that I am not sure how to handle slightly different drive sizes. SSDs don't all have the same size, and when you buy a 4 TB SSD you can't really know before how many bytes exactly of space it will have since all the manufacturers do it differently.
I bought 4 SSDs, each 4 TB, for use in my Terramaster NAS. They are from different manufacturers, and so far two of them have a size of 4.09 TB while two others have a size of 4.00 TB.
I started configuring my Terramaster F8 SSD Plus NAS by installing one 4.00 TB SSD, so there it created the TRAID storage pool. Then I added one 4.09 TB SSD and extended the storage pool to use that as well. Then I added another 4.09 TB SSD, and after that finished, I added the remaining 4.00 TB SSD. So I have a TRAID storage pool with 12 TB size (I only use 7 TB of it so far though).
But now I want to buy a 5th 4 TB SSD and want to install that to move from TRAID to TRAID+ for double redundancy. But as far as I understand, this now won't work because of this:
I do not have three disks of the largest capacity, since I have two times 4.00 TB and two times 4.09 TB. So to do the migration, I would need to have three disks of 4.09 TB size and then add another disk of 4.09 TB size? So I would have to buy TWO more disks to be able to move from TRAID to TRAID+?
But the new 4 TB SSD I want to get will be another 4.00 TB SSD, so I need to make it work with 4.00 TB SSDs. The SSDs that I know are 4.09 TB are not currently sold here any more. So all the new SSDs I will buy from now on will likely be 4.00 TB SSDs, not 4.09 TB SSDs. Eventually, I want to fill all 8 slots in the NAS with 4 TB SSDs.
So is there any way how I can edit my existing storage pool so that the two 4.09 TB SSDs I have are made smaller to be only 4.00 TB? I really don't need the 0.09 TB of space, I just want them to be used as 4.00 TB SSDs by the Terramaster Software. It should just remove those extra 0.09 TB. Actually, if these small size differences cause such major headaches, why is the Terramaster Software not automatically clamping a drive of 4.09 TB to 4.00 TB size to make sure it does not cause issues? It should be very easy for the Terramaster Software to do that so that no one has issues with it and it just works out of the box.
I am currently facing the problem that I am not sure how to handle slightly different drive sizes. SSDs don't all have the same size, and when you buy a 4 TB SSD you can't really know before how many bytes exactly of space it will have since all the manufacturers do it differently.
I bought 4 SSDs, each 4 TB, for use in my Terramaster NAS. They are from different manufacturers, and so far two of them have a size of 4.09 TB while two others have a size of 4.00 TB.
I started configuring my Terramaster F8 SSD Plus NAS by installing one 4.00 TB SSD, so there it created the TRAID storage pool. Then I added one 4.09 TB SSD and extended the storage pool to use that as well. Then I added another 4.09 TB SSD, and after that finished, I added the remaining 4.00 TB SSD. So I have a TRAID storage pool with 12 TB size (I only use 7 TB of it so far though).
But now I want to buy a 5th 4 TB SSD and want to install that to move from TRAID to TRAID+ for double redundancy. But as far as I understand, this now won't work because of this:
viewtopic.php?t=6404To migrate from TRAID to TRAID+, your array must meet the following requirements: It must have at least three disks of the largest capacity.
I do not have three disks of the largest capacity, since I have two times 4.00 TB and two times 4.09 TB. So to do the migration, I would need to have three disks of 4.09 TB size and then add another disk of 4.09 TB size? So I would have to buy TWO more disks to be able to move from TRAID to TRAID+?
But the new 4 TB SSD I want to get will be another 4.00 TB SSD, so I need to make it work with 4.00 TB SSDs. The SSDs that I know are 4.09 TB are not currently sold here any more. So all the new SSDs I will buy from now on will likely be 4.00 TB SSDs, not 4.09 TB SSDs. Eventually, I want to fill all 8 slots in the NAS with 4 TB SSDs.
So is there any way how I can edit my existing storage pool so that the two 4.09 TB SSDs I have are made smaller to be only 4.00 TB? I really don't need the 0.09 TB of space, I just want them to be used as 4.00 TB SSDs by the Terramaster Software. It should just remove those extra 0.09 TB. Actually, if these small size differences cause such major headaches, why is the Terramaster Software not automatically clamping a drive of 4.09 TB to 4.00 TB size to make sure it does not cause issues? It should be very easy for the Terramaster Software to do that so that no one has issues with it and it just works out of the box.