S2D(存储空间直接在物理裸机之上运行)和故障域的解决方法是将存储池和虚拟磁盘配置到不同的故障域中。这可以通过PowerShell来完成。以下是一个示例:
#配置故障域(Fault Domain)
New-StorageFaultDomain -Name "FD01" -FriendlyName "Fault Domain 01" -Description "This is the first fault domain"
New-StorageFaultDomain -Name "FD02" -FriendlyName "Fault Domain 02" -Description "This is the second fault domain"
#创建存储池并将其分配给故障域
New-StoragePool -FriendlyName "S2D Pool" -StorageSubsystemFriendlyName "Storage Spaces Direct" -PhysicalDisks (Get-PhysicalDisk -CanPool $True) -ProvisioningTypeDefault Fixed -FaultDomainAwarenessPhysical
#创建虚拟磁盘并将其分配给故障域
$Pool = Get-StoragePool -FriendlyName "S2D Pool"
New-VirtualDisk -StoragePoolFriendlyName $Pool.FriendlyName -FriendlyName "VD01" -ResiliencySettingName "Mirror" -Size 1TB -FaultDomainAwarenessPhysical -NumberOfDataCopies 2