Windows创建类RAID6分层存储

·

首先通过界面创建一个存储池,我这里名字是MainPool。然后把HDD和SSD都放进这个池。

查看存储池信息


Get-StoragePool MainPool | Get-PhysicalDisk | Sort Size | FT -AutoSize

创建SSD快速层,使用的是Mirror


New-StorageTier -StoragePoolFriendlyName MainPool -FriendlyName SSDTier -MediaType SSD -ResiliencySettingName Mirror -PhysicalDiskRedundancy 1 -FaultDomainAwareness PhysicalDisk

创建HDD大容量层,使用的是允许2块盘故障的Parity

New-StorageTier -StoragePoolFriendlyName MainPool -FriendlyName HDDTier -MediaType HDD -ResiliencySettingName Parity -PhysicalDiskRedundancy 2 -FaultDomainAwareness PhysicalDisk

查看Tier信息

Get-StorageTier

创建分层结构的虚拟磁盘,同时在SSD上设置256GB的写缓存区

$SSD = Get-StorageTier -FriendlyName SSDTier
$HDD = Get-StorageTier -FriendlyName HDDTier
$SSDSIZE = (Get-StorageTierSupportedSize -InputObject $SSD).TierSizeMax*0.95 -256GB
$HDDSIZE = (Get-StorageTierSupportedSize -InputObject $HDD).TierSizeMax*0.95
New-VirtualDisk -StoragePoolFriendlyName MainPool -FriendlyName "MainVHD" -StorageTiers @($SSD,$HDD) -StorageTierSizes @($SSDSIZE,$HDDSIZE) -WriteCacheSize 256GB

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注