使用 powershell 配置用于 SSD NVMe 缓存的存储空间

使用 powershell 配置用于 SSD NVMe 缓存的存储空间

我正在戴尔服务器上安装 Server 2019 Core。这些是我拥有的驱动器:

Get-StoragePool -IsPrimordial $true | Get-PhysicalDisk | Where-Object CanPool -eq $True

DeviceId FriendlyName                         MediaType CanPool OperationalStatus
-------- ------------                         --------- ------- -----------------
4        Dell Express Flash PM1725a 1.6TB AIC SSD       True    OK
1        DELL PERC H740P Adp                  SSD       True    OK
2        DELL PERC H740P Mini                 SSD       True    OK
3        Dell Express Flash PM1725a 1.6TB AIC SSD       True    OK

DeviceIds34NVMe 驱动器,而DeviceIds12SSD。使用 powershell,我需要使用哪些命令来创建Storage Pool使用 NVMe 驱动器作为 SSD 驱动器缓存的?

看起来我需要New-StoragePoolAdd-PhysicalDisk和的组合New-VirtualDisk,但我不确定使用哪些选项来实现我的目标。

驱动器是否需要如此NVMe设置?SCMMediaType

我还想将其用作ReFS文件系统,因为它将用于Veeam备份。

答案1

此设置中有多个错误:

1) 存储空间不支持 RAID 控制器。您可以使用它来创建存储池和虚拟磁盘,但这并不意味着 Microsoft 会支持它。无论如何,如果存储出现问题,任何 MSP 或 MVP 和 Microsoft 支持都会指向 RAID 控制器...

可能的解决方法 - 将 RAID 控制器的模式更改为 HBA。

2) NVMe 缓存仅适用于存储空间直通 (SDS 无共享解决方案)。即使您可以将 NVMe 添加为存储层之一作为解决方法,也并不意味着它将受到支持。

作为一种可能的解决方法,您可以将 SSD 驱动器的介质类型更改为 HDD,并使用存储空间创建自动存储分层,其中 NVMe 驱动器将充当性能层,而 SSD 将充当容量层。

3) Windows 2019 中的 ReFS 很糟糕……不要使用它进行备份(是的,我们知道 Veeam 推荐这个文件系统),尤其是如果它只是一个备份存储库。只需打开 Veeam 社区论坛并阅读一些关于 ReFS 的可怕故事。ReFS 仍然是原始 FS,请使用稳定的 NTFS……

相关内容