VMFSIncrease - bug fix
Fixed bug in New-VmfsDatastoreIncrease -Datastore <ds> -Expand -IncreaseSizeGB <size>
This commit is contained in:
@@ -112,7 +112,7 @@ function Get-VmfsDatastoreIncrease
|
|||||||
Datastore = $Datastore.Name
|
Datastore = $Datastore.Name
|
||||||
CanonicalName = $disk.CanonicalName
|
CanonicalName = $disk.CanonicalName
|
||||||
Model = "$($disk.Vendor.TrimEnd(' ')).$($disk.Model.TrimEnd(' ')).$($disk.Revision.TrimEnd(' '))"
|
Model = "$($disk.Vendor.TrimEnd(' ')).$($disk.Model.TrimEnd(' ')).$($disk.Revision.TrimEnd(' '))"
|
||||||
DiskSizeGB = $partInfo[0].Layout.Total.BlockSize * $hdPartInfo[0].Layout.Total.Block / 1GB
|
DiskSizeGB = $partInfo[0].Layout.Total.BlockSize * $partInfo[0].Layout.Total.Block / 1GB
|
||||||
DiskBlocks = $partInfo[0].Layout.Total.Block
|
DiskBlocks = $partInfo[0].Layout.Total.Block
|
||||||
DiskBlockMB = $partInfo[0].Layout.Total.BlockSize/1MB
|
DiskBlockMB = $partInfo[0].Layout.Total.BlockSize/1MB
|
||||||
AvailableGB = [math]::Round($partMax - $partUsed, 2)
|
AvailableGB = [math]::Round($partMax - $partUsed, 2)
|
||||||
@@ -181,7 +181,7 @@ function New-VmfsDatastoreIncrease
|
|||||||
{
|
{
|
||||||
$lun = $hScsiDisk | where{ $_.CanonicalName -eq $dsOpt.Spec.Extent.DiskName }
|
$lun = $hScsiDisk | where{ $_.CanonicalName -eq $dsOpt.Spec.Extent.DiskName }
|
||||||
$partInfo = $hsSys.RetrieveDiskPartitionInfo($lun.DeviceName)
|
$partInfo = $hsSys.RetrieveDiskPartitionInfo($lun.DeviceName)
|
||||||
$partMax = ($vmfsExpOpt[0].Info.Layout.Partition | where{ $_.Type -eq 'VMFS' } | %{ ($_.End.Block - $_.Start.Block + 1) * $_.Start.BlockSize } |
|
$partMax = ($expOpt[0].Info.Layout.Partition | where{ $_.Type -eq 'VMFS' } | %{ ($_.End.Block - $_.Start.Block + 1) * $_.Start.BlockSize } |
|
||||||
Measure-Object -Sum | select -ExpandProperty Sum)/1GB
|
Measure-Object -Sum | select -ExpandProperty Sum)/1GB
|
||||||
$partUsed = ($partInfo[0].Layout.Partition | where{ $_.Type -eq 'VMFS' } | %{ ($_.End.Block - $_.Start.Block + 1) * $_.Start.BlockSize } |
|
$partUsed = ($partInfo[0].Layout.Partition | where{ $_.Type -eq 'VMFS' } | %{ ($_.End.Block - $_.Start.Block + 1) * $_.Start.BlockSize } |
|
||||||
Measure-Object -Sum | select -ExpandProperty Sum)/1GB
|
Measure-Object -Sum | select -ExpandProperty Sum)/1GB
|
||||||
|
|||||||
Reference in New Issue
Block a user