Назад | Перейти на главную страницу

Как создать простой пул хранения Windows?

В Windows Server 2019 я пытаюсь создать простой пул хранения с 6 дисками с помощью Powershell. Общий размер должен быть около 42 ТБ, но при этом создается пул размером всего 1,23 ТБ. Остальное по-прежнему является частью исконного бассейна. Вот как диски выглядели раньше.

PS D:\> Get-PhysicalDisk | Where Size -eq 7681501126656

DeviceId FriendlyName               SerialNumber                             MediaType CanPool OperationalStatus HealthStatus Usage          Size
-------- ------------               ------------                             --------- ------- ----------------- ------------ -----          ----
1        SAMSUNG MZQLB7T6HMLA-00007 3442_4730_4D80_1590_0025_3859_0000_0001. SSD       True    OK                Healthy      Auto-Select 6.99 TB
4        SAMSUNG MZQLB7T6HMLA-00007 3442_4730_4D80_1589_0025_3859_0000_0001. SSD       True    OK                Healthy      Auto-Select 6.99 TB
2        SAMSUNG MZQLB7T6HMLA-00007 3442_4730_4D80_1270_0025_3859_0000_0001. SSD       True    OK                Healthy      Auto-Select 6.99 TB
6        SAMSUNG MZQLB7T6HMLA-00007 3442_4730_4D80_1588_0025_3859_0000_0001. SSD       True    OK                Healthy      Auto-Select 6.99 TB
3        SAMSUNG MZQLB7T6HMLA-00007 3442_4730_4D80_1586_0025_3859_0000_0001. SSD       True    OK                Healthy      Auto-Select 6.99 TB
5        SAMSUNG MZQLB7T6HMLA-00007 3442_4730_4D80_1541_0025_3859_0000_0001. SSD       True    OK                Healthy      Auto-Select 6.99 TB

Вот команда для создания пула

PS D:\> $PD = (Get-PhysicalDisk | Where Size -eq 7681501126656)
PS D:\> New-StoragePool -FriendlyName NVMePool -Verbose -PhysicalDisks $PD -StorageSubSystemFriendlyName "Windows Storage*" -ResiliencySettingNameDefault Simple

FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly    Size AllocatedSize
------------ ----------------- ------------ ------------ ----------    ---- -------------
NVMePool     OK                Healthy      False        False      1.23 TB        1.5 GB

И результаты

PS D:\> Get-StoragePool

FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly     Size AllocatedSize
------------ ----------------- ------------ ------------ ----------     ---- -------------
NVMePool     OK                Healthy      False        False       1.23 TB        1.5 GB
Primordial   OK                Healthy      True         False      42.79 TB       1.24 TB

Я понял. На этих дисках были разделы из предыдущего приложения. Таким образом, пул хранения использовал только первый раздел каждого из них. Решение состоит в том, чтобы стереть каждый диск с помощью diskpart clean