在尝试之前 - 我没有找到任何文档。
鉴于存储池在奇偶校验方面存在严重的性能问题,并且在添加磁盘时不会重新平衡数据,我首选的使用方式是考虑配置空间,ISCSI 目标 - 每个“池”都针对 1 个 RAID 运行来自 Raid 控制器(它还引入了 SSD 读写缓存——存储池中缺少的另一件事)。
主要问题是——存储池如何处理底层磁盘可能发生的变化?我主要谈论 OCE(在线容量扩展),扩展后的磁盘突然报告更大的空间。
标准 Windows 允许您使用这个额外的空间(并扩展分区)。存储池如何处理它?
对我来说,在测试中,扩展物理底层磁盘产生了奇怪的结果。PowerShell 中的 get-physicaldisk 和服务器管理器存储空间未显示重新启动后磁盘变大。在旧版磁盘管理中或在 PowerShell 中使用 get-disk DID 显示磁盘上的额外空间,但我看不到将其添加到现有存储池的方法。
我试图找到一个存储 Cmdlet来调整/增长/扩展/扩展存储池,但没有找到。
您不能将其添加到新池中,因为池是基于磁盘的,并且物理磁盘已经在池中。由于该池磁盘正在用于虚拟磁盘,因此我无法将其删除以尝试重新添加它。
所以要么我做错了,要么Windows Server 2012 存储池无法处理底层物理磁盘扩展。
请注意,在我的测试中,我所做的是关闭 2012 VM 并展开第二个 .vhd 文件,这相当于在服务器上展开物理 RAID 集。