使用 Powershell 创建存储空间奇偶校验 RAID

使用 Powershell 创建存储空间奇偶校验 RAID

我有一个外部 USB 外壳,它使用以下方式将物理磁盘提供给我的 Windows Server 2016 操作系统:完全相同的唯一 ID。

因此,我无法使用服务器管理器>存储空间 UI 来创建“奇偶校验”磁盘(因为 UI 仅列出它看到的具有该单一 UniqueID 的第一个磁盘)。

因此,当我在等待供应商开具的票据的回复时,我尝试使用 Powershell。

此网页提供了很好的概述: https://terrytlslau.tls1.cc/2012/10/configuring-storage-pool-by-powershell.html

但是,似乎有些不对劲——大概是在创建虚拟磁盘的时候。

就我而言,我有五个 3.64TB 的驱动器,我想将它们配置为“奇偶校验”(RAID5)模式。

我已成功使用这五个驱动器创建了一个存储池(称为“ExternalPool”):

Get-StoragePool -FriendlyName ExternalPool | Get-PhysicalDisk

FriendlyName       SerialNumber CanPool OperationalStatus HealthStatus Usage          Size
------------       ------------ ------- ----------------- ------------ -----          ----
Oyen Mobius Pro D2 [omitted]    False   OK                Healthy      Auto-Select 3.64 TB
Oyen Mobius Pro D3 [omitted]    False   OK                Healthy      Auto-Select 3.64 TB
Oyen Mobius Pro D4 [omitted]    False   OK                Healthy      Auto-Select 3.64 TB
Oyen Mobius Pro D5 [omitted]    False   OK                Healthy      Auto-Select 3.64 TB
Oyen Mobius Pro D1 [omitted]    False   OK                Healthy      Auto-Select 3.64 TB

下一步我使用以下命令创建一个 VirtualDisk:

New-VirtualDisk -StoragePoolFriendlyName ExternalPool -FriendlyName ExternalDisk -Size 18.2TB -ResiliencySettingName Parity -ProvisioningType Thin

...即使“ResiliencySettingName”是“Parity”,上述命令也会导致虚拟驱动器的可用大小达到完整的 5 x 3.64 = 18.2TB。

换句话说,没有空间被留作存储奇偶校验位;我预计最终的 RAID5 卷大小为 4 * 3.64 = 14.56TB。

那么,我遗漏了什么? - 我尝试在“New-VirtualDisk”命令中指定不同的大小,但在每种情况下,可用空间都与 RAID5 卷的预期不匹配。

提前致谢!

相关内容