Would you say these graphics explain the process that TrueNAS should do?
* Not drawn to scale
Legend:
New disks are purchased. They are all “12-TiB”.
When a pool/vdev is created, TrueNAS makes a single partition that is the total capacity of the drive minus 2 GiB. Since this is a brand new vdev, the buffer space is maxed out to 2 GiB.
After some time, one of these drives fail.
A new “12-TiB” drive is purchased and installed in the server. Even though it is a “12-TiB” drive, its capacity is slightly smaller than the existing drives. ![]()
It can still be used as a replacement drive, since there is enough buffer on the current drives. TrueNAS creates a partition on the replacement drive that is equal in size to the existing partitions. The leftover space is used as a buffer.
We throw a party to celebrate?






