記憶域プールで記憶域simple-mirrorの作成(Windows10)
参照ページ
手順
記憶域プールGUI(設定>システム>記憶域>その他のストレージ設定>記憶域の管理)からSSD(Optane)1個とHDD2個からなる一つの記憶域プールを作成、記憶域の作成(フォーマット)をする前に「キャンセル」して抜ける。
するとGUIに作成された記憶域プールが表示されるので、右部メニュー>プール名の変更、から primarypool と名付ける。
PowerShellプロンプトを「管理者として実行」で開き、そこで以下のコマンドを順次に実行。
記憶域プールの諸元の確認
Get-StoragePool primarypool | Get-PhysicalDisk
MediaTypeが正しくSSD又はHDDと表示されていることを確認。違っていれば参照ページのコマンドで修正
ストレージ階層の作成
Get-StoragePool primarypool | New-StorageTier -FriendlyName SSDtier -MediaType SSD -ResiliencySettingName simple
Get-StoragePool primarypool | New-StorageTier -FriendlyName HDDtier -MediaType HDD -ResiliencySettingName mirror -NumberOfDataCopies 2
記憶域プールに含まれる物理ディスクの容量を確認
Get-StoragePool primarypool | Get-PhysicalDisk | Format-Table MediaType,Size
MediaType Size
--------- ----
SSD 29260513280
HDD 3000592982016
HDD 3000592982016
書込みキャッシュサイズ、SSD階層の容量、HDD階層の容量を変数に取る(フルに容量を使うとエラーになるので、1割減の容量を割り当てることにするので係数0.9を掛ける)
$WriteCacheSize = 16GB
$SSDSize = 29260513280 * 0.9 - $WriteCacheSize
$HDDSize = 3000592982016 * 0.9
各ストレージ階層を変数に取る
$SSD = Get-StorageTier -FriendlyName SSDtier
$HDD = Get-StorageTier -FriendlyName HDDtier
仮想ディスク primarydisk を作成
Get-StoragePool primarypool | New-VirtualDisk -FriendlyName primarydisk -ResiliencySettingName simple -StorageTiers $SSD,$HDD -StorageTierSizes $SSDSize,$HDDSize -WriteCacheSize $WriteCacheSize
作成した仮想ディスクの諸元を確認
Get-StoragePool primarypool | Get-VirtualDisk | Format-List
GUIの「記憶域」タブにprimarydiskが現れるので、右メニューの「フォーマット」からNTFSでフォーマットする。
(2021-04-11)
(2021-04-18)