前段时间,我不得不配置一台 W2012 R2 Essentials 服务器,该服务器具有存储空间和 2 个虚拟磁盘。由于当时实际磁盘数量和磁盘本身都不是最终的,我不得不求助于 powershell 方式来配置虚拟磁盘。目的是创建 2 个虚拟磁盘,一个具有奇偶校验和 3 列,另一个具有镜像布局(没有特殊要求 - 使用服务器管理器创建),两者均采用精简配置。
在最终设置中,将有 5 个磁盘 2*8T、1*4T 和 2*3T。在创建第一个虚拟磁盘时,2*8T、1*4T 和其他 3 个磁盘(较小的磁盘,稍后应移除)可用。
因为我认为我知道 3 列会给我最大的空间(2* 8T,第 3 列是其余的磁盘),所以我指定 powershell 命令使用 3 列和要使用的前 3 个磁盘(默认存储空间会使用尽可能多的列,这会限制以后的扩展 - 在拾取之前要添加更多磁盘)。
一切似乎都运行良好,但是在移除较小的磁盘并添加 2*3T 磁盘后,它们被镜像虚拟磁盘拾取,但未被奇偶校验虚拟磁盘拾取。
顺便提一下,我有另一台 W2012 R2 服务器,该服务器进行了类似的设置,但池中只有 3 个磁盘(2 个大磁盘和 1 个小磁盘),因此创建了 3 列奇偶校验磁盘(使用默认工具 - 而不是 powershell)。我后来添加了 1 个额外的磁盘,该磁盘直接被虚拟磁盘占用,从而大大扩展了其空间。
问题:
是什么限制了虚拟磁盘中 2 个 3T 磁盘的使用,是因为虚拟磁盘是由 powershell 命令创建的,该命令指定当时要使用的 3 个磁盘,还是因为我需要另一个磁盘来满足 3 列约束(请注意上一段,似乎并非如此)?
是否有 powershell 命令或其他工具可以解决我的问题(如果无需重新创建磁盘就可以)以获得一个 3 列奇偶校验磁盘,每列至少 8T(8T - 8T - 4+3+3T)?
编辑20160606: 我做了一些其他测试,在 powershell 中创建了一个有 3 列的新虚拟磁盘,但没有指定要使用的磁盘,正如我所料,该软件在未来扩展方面没有做出明智的选择:它选择了 2 个最小的磁盘和 1 个较大的磁盘,这可能会限制以后可用磁盘的扩展(我可以更换磁盘,但机箱空间和可用的 Sata 端口是当前可连接磁盘数量的限制)