Windows Server2012之存储空间磁盘检查

如何检查存储池中有多少磁盘被存储空间中的虚拟磁盘占用呢?

在Windows Server 2012中,存储空间是指被写入到底层物理磁盘的条带数据。交错表示每列条带写入的数据量。例如,默认情况下,交错数据量为256KB。

这意味着存储池中的一个虚拟磁盘的分成5个列值存储到五块物理磁盘, 一个交错的256KB条带,那么条带宽度就是256KB*5(即单通的数据)等于1280KB。

这并不重要,如果虚拟磁盘使用的是镜像,奇偶效验并且那些列正在被使用,那么磁盘使用总数将一直显示该列值。但是当你使用镜像和奇偶效验时,条带宽度值会包括效和镜像数据,所以它能反应出实际的数据写入,像这些奇偶效验/镜像数据块是包含在条带区域。

这里我们可以用一下几种方法来检查。建议使用Windows PowerShell命令。注意你可以看到交错数值、 NumberOfColumns数值,以及在ParityLayout值中还会详细显示我所使用的是Parity选项中的ResiliencySettingName值。

Get-VirtualDisk -friendlyname VirtualsDrive | flObjectId : {b3f76b32-875d-11e2-9410-0015173a4249}

PassThroughClass :

PassThroughIds :

PassThroughNamespace :

PassThroughServer :

UniqueId : 326BF7B35D87E21194100015173A4249

Access : Read/Write

AllocatedSize : 953482739712

DetachedReason : None

FootprintOnPool : 1191853424640

FriendlyName : VirtualsDrive

HealthStatus : Healthy

Interleave : 262144

IsDeduplicationEnabled : False

IsEnclosureAware : False

IsManualAttach : False

IsSnapshot : False

LogicalSectorSize : 512

Name :

NameFormat :

NumberOfAvailableCopies : 0

NumberOfColumns : 5

NumberOfDataCopies : 1

OperationalStatus : OK

OtherOperationalStatusDescription :

OtherUsageDescription :

ParityLayout : Rotated Parity

PhysicalDiskRedundancy : 1

PhysicalSectorSize : 4096

ProvisioningType : Fixed

RequestNoSinglePointOfFailure : True

ResiliencySettingName : Parity

Size : 953482739712

UniqueIdFormat : Vendor Specific

UniqueIdFormatDescription :

Usage : Other

PSComputerName :