Windows Server 2012 - 具有不同磁盘大小的存储池

Windows Server 2012 - 具有不同磁盘大小的存储池

我在存储空间中有 2 个磁盘(1TB + 1.5TB)。可用空间显示为 2.27TB。

我创建了一个具有简单布局(无冗余)的新虚拟磁盘。虚拟磁盘的最大大小为 1.82TB(似乎是 2TB 驱动器的限制)。然后我还可以创建剩余大小的第二个虚拟磁盘。

为什么我无法创建 2.27TB 的磁盘,这不可能吗?

答案1

我找到了一个解决方法:将磁盘 1 添加到池中,并创建一个具有 NTFS 卷的固定虚拟磁盘(大小为磁盘 1 的最大大小)。然后我将磁盘 2 添加到存储池并扩展虚拟磁盘,并扩展 NTFS 卷。然后,我可以在一个 NTFS 卷中使用磁盘 1 和磁盘 2 中的所有可用存储。

我必须分两步来做。

有人可以证实这种行为,或者向我解释一下吗?

答案2

不知道为什么,但 Windows Server 2012 R2 中的 UI 似乎默认对大小相同的磁盘进行镜像条带化。在我的例子中,4TB + 4TB + 2TB(总共 10TB)创建了一个 6TB 的虚拟磁盘,也就是说,RAID 1 中似乎使用了两个 4TB 磁盘。

为了解决这个问题,您可以使用New-VirtualDiskPowerShell 命令,使用以下参数:

// this will create a "Simple" JBOD virtual disk over the entire storage pool
New-VirtualDisk 
  -FriendlyName Your_new_vdisk_name 
  -StoragePoolFriendlyName Your_existing_pool_name
  -ResiliencySettingName Simple
  -NumberOfColumns 1
  -UseMaximumSize

确保从池中删除所有以前的虚拟磁盘。此外,运行该命令后,您需要刷新存储池页面才能看到这些更改。

相关内容