现在,我想将2x 4TB磁盘添加到同一个池并扩展相同的卷.我似乎无法挖掘涵盖这种情况的文档.
卷的总可用空间是多少?如果我成对添加它们,在同一个池中使用混合大小的驱动器会丢失任何空间吗?
我的理解是,由于这是一个单列,两个副本设置,只要成对添加相同大小的磁盘,我就不应该“在表上留下任何空间”,即使这个新对的大小不同从当前的磁盘,但我似乎找不到任何证实这一点的文件.
我将首先引用所提供文章中的两件事:
>
“Note Storage Spaces in Windows Server 2012 R2 and earlier by default uses the largest column count possible given the number of disks you have and the resiliency type you select.” 07003
>
“To extend [a storage pool],it would need the appropriate number of columns available to accommodate the layout of the disk.” 07004
换句话说:如果将物理磁盘添加到存储池,Windows将保留所述池中的列数.您添加的每行磁盘必须为每列提供一个磁盘.
因此,如果使用2x3TB驱动器创建镜像,则最大列数为1.与列的磁盘相关性为1:2.这使得3TB虚拟磁盘.
现在,如果将其他两个物理4TB磁盘添加到存储池并将其添加到虚拟驱动器,Windows将添加它们而不更改列数.一个磁盘将添加到列中,另一个磁盘将添加到镜像中.从而将虚拟磁盘扩展另外4TB.您的磁盘布局如下所示:
所以不,如果你成对添加它们,你不会在同一个池中使用混合大小的驱动器来丢失任何空间.甚至相反!因为如果你想一次性添加它们,就会发生两件事:
> Windows会创建两列(请参阅上面的注释).
> Windows会限制可用空间.可能通过将每列限制为最小列的大小. [*]
您的布局看起来像这样只提供6TB,而不是7TB:
[*]现在,我不确定限制是如何工作的以及如何计算新尺寸.我认为它与如何将条带写入磁盘有关.因为如果在虚拟磁盘上写入512 KB的数据,则每列平行地接收256 KB的条带.如果其中一列已满,则无法进行此操作.这就是为什么我猜存储池中的所有列必须具有相同的大小.至少对于磁盘3TB 3TB 4TB 4TB,这实际上是正确的,我检查了.