Forum Discussion

Steskalj's avatar
Steskalj
Steel Contributor
Apr 15, 2022

Odd issue with Storage Pools and Virtual Disks

When creating a mixed disk storage pool of let say 3x 1TB disks and 3 x 40GB disks, I cannot utilize all the space on a virtual disk if the resiliency setting is set to simple.

To illustrate:

1. I create the pool:

2. Create the virtual disk

  1. Select the pool 
  2.  

      
  3. Set the storage layout 

     

  4. Set the Provisioning as Fix
  5. Then when it comes to the size of the virtual disk it says the max is 234GB rather than 3.11TB

 

I have also tried this with powershell and I get the same result.

Here is the simple script I was using to do this:

$storagePool = New-StoragePool -FriendlyName TestData -StorageSubsystemFriendlyName "Windows Storage*" -PhysicalDisks $(Get-PhysicalDisk -CanPool $true)
New-Volume -StoragePool $storagePool -FriendlyName "TestDisk" -AccessPath "T:" -ResiliencySettingName "simple" -ProvisioningType "fixed" -UseMaximumSize -FileSystem NTFS

 

Here are the results of the Get-VirtualDisk after running the code above:

 

What am I missing here or doing wrong since simple/striped should use all of the disks?

 

1 Reply

  • Steskalj's avatar
    Steskalj
    Steel Contributor
    I found the solution New-Volume defaults the number of columns equal to the number of disks. If you want to use max space you need to set the numberofcolumns option to 1

Resources