windows-server-2012-r2 – 在存储空间池中混合不同大小的磁盘
我有一个包含2x 3TB磁盘的存储空间池.从此池创建具有固定大小(不是精简置备)的单个镜像卷,并设置为在创建时使用池中的所有空间. 现在,我想将2x 4TB磁盘添加到同一个池并扩展相同的卷.我似乎无法挖掘涵盖这种情况的文档. 卷的总可用空间是多少?如果我成对添加它们,在同一个池中使用混合大小的驱动器会丢失任何空间吗? 我的理解是,由于这是一个单列,两个副本设置,只要成对添加相同大小的磁盘,我就不应该“在表上留下任何空间”,即使这个新对的大小不同从当前的磁盘,但我似乎找不到任何证实这一点的文件. 这些是您要查找的文件: What are columns and how does Storage Spaces decide how many to use?和 Storage Spaces – Designing for Performance和 Storage Spaces: Understanding Storage Pool Expansion我将首先引用所提供文章中的两件事: >
>
换句话说:如果将物理磁盘添加到存储池,Windows将保留所述池中的列数.您添加的每行磁盘必须为每列提供一个磁盘. 因此,如果使用2x3TB驱动器创建镜像,则最大列数为1.与列的磁盘相关性为1:2.这使得3TB虚拟磁盘. 现在,如果将其他两个物理4TB磁盘添加到存储池并将其添加到虚拟驱动器,Windows将添加它们而不更改列数.一个磁盘将添加到列中,另一个磁盘将添加到镜像中.从而将虚拟磁盘扩展另外4TB.您的磁盘布局如下所示: 所以不,如果你成对添加它们,你不会在同一个池中使用混合大小的驱动器来丢失任何空间.甚至相反!因为如果你想一次性添加它们,就会发生两件事: > Windows会创建两列(请参阅上面的注释). 您的布局看起来像这样只提供6TB,而不是7TB: [*]现在,我不确定限制是如何工作的以及如何计算新尺寸.我认为它与如何将条带写入磁盘有关.因为如果在虚拟磁盘上写入512 KB的数据,则每列平行地接收256 KB的条带.如果其中一列已满,则无法进行此操作.这就是为什么我猜存储池中的所有列必须具有相同的大小.至少对于磁盘3TB 3TB 4TB 4TB,这实际上是正确的,我检查了. (编辑:ASP站长网) |