Files
DevOps/Windows/Storage Spaces.md
2025-10-24 16:24:00 +02:00

1.5 KiB

Example 1: Creating a 100 GB virtual disk using default settings

PS C:> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName UserData -Size 100GB

Example 2: Creating a thinly-provisioned mirror

PS C:> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName DataWarehouse -ResiliencySettingName Mirror -Size 42TB -ProvisioningType Thin

Example 3: Creating a three-way mirror

PS C:> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName BusinessCritical -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 42TB -ProvisioningType Thin

Example 4: Creating a two-column mirror

PS C:> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName BusinessCritical -ResiliencySettingName Mirror - -Size 42TB -ProvisioningType Thin -NumberOfColumns 2

Example 5: Create a mirror space with storage tiers

PS C:> $SSD = Get-StorageTier -FriendlyName SSD PS C:> $HDD = Get-StorageTier -FriendlyName HDD PS C:> Get-StoragePool CompanyData | New-VirtualDisk -FriendlyName "UserData01" -ResiliencySettingName "Mirror" -StorageTiers $SSD, $HDD -StorageTierSizes 8GB, 32GB

Example 6: Create a dual-parity space

PS C:>New-VirtualDisk -StoragePoolFriendlyName "CompanyData" -FriendlyName "ArchivalData" -Size 50GB -ProvisioningType Fixed -ResiliencySettingName "Parity" -PhysicalDiskRedundancy 2

New-VirtualDisk -StoragePoolFriendlyName "Datapool" -FriendlyName Games -ResiliencySettingName Mirror -Size 5TB -ProvisioningType Thin