Aller au contenu

Storage Spaces en PowerShell

Windows Server permet de créer des pools de stockage (Storage Spaces) pour agréger des disques physiques. Les disques doivent faire au minimum 4 GB.

Lister les disques physiques disponibles pour un pool :

Get-PhysicalDisk -CanPool $true

Créer un pool de stockage :

New-StoragePool -FriendlyName "MonPool" `
  -StorageSubSystemFriendlyName "Windows Storage*" `
  -PhysicalDisks (Get-PhysicalDisk -CanPool $true)

Créer un disque virtuel dans le pool (mirror pour la redondance) :

New-VirtualDisk -StoragePoolFriendlyName "MonPool" `
  -FriendlyName "MirrorDisk" `
  -ResiliencySettingName Mirror `
  -UseMaximumSize

Initialiser et formater le disque :

Get-VirtualDisk -FriendlyName "MirrorDisk" | Get-Disk | Initialize-Disk -PartitionStyle GPT -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS

Vérifier l'état du pool :

Get-StoragePool | Format-Table FriendlyName, HealthStatus, Size, AllocatedSize