微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 PerformanceStorage Spaces: Understanding Storage Pool Expansion

我将首先引用所提供文章中的两件事:

>

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,这实际上是正确的,我检查了.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐