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