This commit is contained in:
2025-10-25 13:21:06 +02:00
parent eb57506d39
commit 033ffb21f5
8388 changed files with 484789 additions and 16 deletions

View File

@@ -0,0 +1,2 @@
[InternetShortcut]
URL=https://massgrave.dev/

View File

@@ -1,40 +1,42 @@
Example 1: Creating a 100 GB virtual disk using default settings
PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName UserData -Size 100GB
# Create Storage Spaces with Powershell
Example 2: Creating a thinly-provisioned mirror
## Example 1: Creating a 100 GB virtual disk using default settings
PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName DataWarehouse -ResiliencySettingName Mirror -Size 42TB -ProvisioningType Thin
`PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName UserData -Size 100GB`
Example 3: Creating a three-way mirror
## Example 2: Creating a thinly-provisioned mirror
PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName BusinessCritical -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 42TB -ProvisioningType Thin
`PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName DataWarehouse -ResiliencySettingName Mirror -Size 42TB -ProvisioningType Thin`
Example 4: Creating a two-column mirror
## Example 3: Creating a three-way mirror
PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName BusinessCritical -ResiliencySettingName Mirror - -Size 42TB -ProvisioningType Thin -NumberOfColumns 2
`PS C:\> New-VirtualDisk -StoragePoolFriendlyName CompanyData -FriendlyName BusinessCritical -ResiliencySettingName Mirror -NumberOfDataCopies 3 -Size 42TB -ProvisioningType Thin`
Example 5: Create a mirror space with storage tiers
## 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
Example 6: Create a dual-parity space
PS C:\>New-VirtualDisk -StoragePoolFriendlyName "CompanyData" -FriendlyName "ArchivalData" -Size 50GB -ProvisioningType Fixed -ResiliencySettingName "Parity" -PhysicalDiskRedundancy 2
`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
`New-VirtualDisk -StoragePoolFriendlyName "Datapool" -FriendlyName Games -ResiliencySettingName Mirror -Size 5TB -ProvisioningType Thin`