青空 Jumping Box(仮)

Windows Server 2025 で地味目なラボを作る。

Windows Server 2025 の Storage Spaces Direct(S2D)を PowerShell で確認してみる。

Windows Server 2025 の Storage Spaces Direct(S2D)の情報を、PowerShell で確認してみます。

 

今回の構成

下記の投稿で構成した S2D の様子を確認してみます。

 

S2D 関連コンポーネントの様子

今回は、S2D 用のディスクを各ノードに1つずつしか搭載していないため、キャッシュ用ディスクが不足している警告が表示されています。

PS C:\> Get-ClusterS2D
警告: 2025/08/31-21:27:12.989 ノード lab-hv-03: キャッシュに使用するディスクが見つかりませんでした
警告: 2025/08/31-21:27:12.998 ノード lab-hv-04: キャッシュに使用するディスクが見つかりませんでした

CacheMetadataReserveBytes : 34359738368
CacheModeHDD              : ReadWrite
CacheModeSSD              : WriteOnly
CachePageSizeKBytes       : 16
CacheState                : Enabled
Name                      : lab-fc-02
ScmUse                    : Cache
State                     : Enabled
SedProtectionState        : Disabled
UseSedExclusively         : False

 

記憶域プールの様子です。名前は、自動生成された「S2D on lab-fc-02」のままにしてあります。

PS C:\> Get-StoragePool -FriendlyName "S2D on lab-fc-02" | fl

ObjectId                          : {1}\\lab-fc-02\root/Microsoft/Windows/Storage/Providers_v2\SPACES_Storag
                                    ePool.ObjectId="{8e2ea7a6-a5db-4784-939f-919b49afd90a}:SP:{28a86e73-8d52
                                    -44d7-b100-2ecaac3ceb5c}"
PassThroughClass                  :
PassThroughIds                    :
PassThroughNamespace              :
PassThroughServer                 :
UniqueId                          : {28a86e73-8d52-44d7-b100-2ecaac3ceb5c}
AllocatedSize                     : 262529875968
ClearOnDeallocate                 : False
EnclosureAwareDefault             : False
FaultDomainAwarenessDefault       : StorageScaleUnit
FriendlyName                      : S2D on lab-fc-02
HealthStatus                      : Healthy
IsClustered                       : True
IsPowerProtected                  : True
IsPrimordial                      : False
IsReadOnly                        : False
LogicalSectorSize                 : 4096
MediaTypeDefault                  : Unspecified
MetadataLength                    : 536870912
MinimumAllocationSize             : 268435456
Name                              :
OperationalStatus                 : OK
OtherOperationalStatusDescription :
OtherUsageDescription             : Reserved for S2D
PhysicalSectorSize                : 4096
ProvisioningTypeDefault           : Fixed
ReadOnlyReason                    : None
RepairPolicy                      : Parallel
ResiliencySettingNameDefault      : Mirror
RetireMissingPhysicalDisks        : Never
Size                              : 427347148800
SupportedProvisioningTypes        : {Thin, Fixed}
SupportsDeduplication             : True
ThinProvisioningAlertThresholds   : {70}
Usage                             : Other
Version                           : Windows Server vNext
WriteCacheSizeDefault             : Auto
WriteCacheSizeMax                 : 18446744073709551614
WriteCacheSizeMin                 : 0
PSComputerName                    :

 

仮想ディスク(S2DDisk1)の様子です。

PS C:\> Get-VirtualDisk -FriendlyName S2DDisk1 | fl

ObjectId                          : {1}\\lab-fc-02\root/Microsoft/Windows/Storage/Providers_v2\SPACES_Virtua
                                    lDisk.ObjectId="{8e2ea7a6-a5db-4784-939f-919b49afd90a}:VD:{28a86e73-8d52
                                    -44d7-b100-2ecaac3ceb5c}{f16c7890-977e-460a-91f5-e04f5567d2d8}"
PassThroughClass                  :
PassThroughIds                    :
PassThroughNamespace              :
PassThroughServer                 :
UniqueId                          : 90786CF17E970A4691F5E04F5567D2D8
Access                            : Read/Write
AllocatedSize                     : 107374182400
AllocationUnitSize                :
ColumnIsolation                   :
DetachedReason                    : None
FaultDomainAwareness              :
FootprintOnPool                   : 215822106624
FriendlyName                      : S2DDisk1
HealthStatus                      : Healthy
Interleave                        :
IsDeduplicationEnabled            : False
IsEnclosureAware                  :
IsManualAttach                    : True
IsSnapshot                        : False
IsTiered                          : True
LogicalSectorSize                 : 4096
MaxIoBandwidth                    : 0
MaxIops                           : 0
MediaType                         :
MinimumLogicalDataCopies          : 1
Name                              :
NameFormat                        :
NumberOfAvailableCopies           :
NumberOfColumns                   :
NumberOfDataCopies                :
NumberOfGroups                    :
OperationalStatus                 : OK
OtherOperationalStatusDescription :
OtherUsageDescription             :
ParityLayout                      :
PhysicalDiskRedundancy            :
PhysicalSectorSize                : 4096
ProvisioningType                  :
ReadCacheSize                     : 0
RequestNoSinglePointOfFailure     : False
ResiliencySettingName             :
Size                              : 107374182400
TrackValidData                    : False
UniqueIdFormat                    : Vendor Specific
UniqueIdFormatDescription         :
Usage                             : Data
WriteCacheReserveSize             : 0
WriteCacheSize                    : 0
PSComputerName                    :

 

ボリューム(S2DVol1)の様子です。

PS C:\> Get-Volume -FriendlyName S2DVol1 | fl *

OperationalStatus     : OK
HealthStatus          : Healthy
DriveType             : Fixed
FileSystemType        : CSVFS_ReFS
DedupMode             : NotAvailable
ReFSDedupMode         : NotAvailable
ObjectId              : {1}\\lab-fc-02\root/Microsoft/Windows/Storage/Providers_v2\WSP_Volume.ObjectId="{8e2
                        ea7a6-a5db-4784-939f-919b49afd90a}:VO:\\?\Volume{d5a85758-737d-4c4f-9d58-40525d4e3aa
                        9}\"
PassThroughClass      :
PassThroughIds        :
PassThroughNamespace  :
PassThroughServer     :
UniqueId              : \\?\Volume{d5a85758-737d-4c4f-9d58-40525d4e3aa9}\
AllocationUnitSize    : 4096
DriveLetter           :
FileSystem            : CSVFS
FileSystemLabel       : S2DVol1
Path                  : \\?\Volume{d5a85758-737d-4c4f-9d58-40525d4e3aa9}\
Size                  : 107307073536
SizeRemaining         : 104217214976
PSComputerName        :
CimClass              : ROOT/Microsoft/Windows/Storage:MSFT_Volume
CimInstanceProperties : {ObjectId, PassThroughClass, PassThroughIds, PassThroughNamespace...}
CimSystemProperties   : Microsoft.Management.Infrastructure.CimSystemProperties

 

クラスター共有ボリューム(CSV)の様子です。CSV の名前も、デフォルトままにしてあります。

PS C:\> Get-ClusterSharedVolume

Name                              State  Node
----                              -----  ----
クラスター仮想ディスク (S2DDisk1) Online lab-hv-04

 

マウント ポイントは、「C:\ClusterStorage\S2DDisk1」になっています。

PS C:\> Get-ClusterSharedVolume | fl *

Id               : 413bbdd2-38ec-48a2-ad09-4ad963626b13
Name             : クラスター仮想ディスク (S2DDisk1)
OwnerNode        : lab-hv-04
SharedVolumeInfo : {C:\ClusterStorage\S2DDisk1}
State            : Online

 

各ノードの、CSV の状態です。

PS C:\> Get-ClusterSharedVolumeState

BlockRedirectedIOReason      : NotBlockRedirected
FileSystemRedirectedIOReason : FileSystemReFs
Name                         : クラスター仮想ディスク (S2DDisk1)
Node                         : lab-hv-04
StateInfo                    : FileSystemRedirected
VolumeFriendlyName           : S2DDisk1
VolumeName                   : \\?\Volume{d5a85758-737d-4c4f-9d58-40525d4e3aa9}\

BlockRedirectedIOReason      : NotBlockRedirected
FileSystemRedirectedIOReason : FileSystemReFs
Name                         : クラスター仮想ディスク (S2DDisk1)
Node                         : lab-hv-03
StateInfo                    : FileSystemRedirected
VolumeFriendlyName           : S2DDisk1
VolumeName                   : \\?\Volume{d5a85758-737d-4c4f-9d58-40525d4e3aa9}\

 

おまけ:diskpart での様子

このクラスターでは、S2D の CSV の所有者ノードが「lab-hv-04」になっています。

 

ノード「lab-hv-03」側の diskpart で確認してみると、S2D で使用しているボリュームは認識されていません。

PS C:\> diskpart

Microsoft DiskPart バージョン 10.0.26100.1150

Copyright (C) Microsoft Corporation.
コンピューター: LAB-HV-03

DISKPART> list disk

  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           100 GB  1024 KB        *

DISKPART> list volume

  Volume ###  Ltr Label        Fs    Type        Size     Status     Info
  ----------  --- -----------  ----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     99 GB  正常         ブート
  Volume 1                      FAT32  Partition    100 MB  正常         システム
  Volume 2                      NTFS   Partition    717 MB  正常         非表示

DISKPART>

 

ノード「lab-hv-04」側の diskpart で確認してみると、S2D で使用しているボリューム「S2DVol1」が認識されています。

PS C:\> diskpart

Microsoft DiskPart バージョン 10.0.26100.1150

Copyright (C) Microsoft Corporation.
コンピューター: LAB-HV-04

DISKPART> list disk

  ディスク      状態           サイズ   空き   ダイナ GPT
  ###                                          ミック
  ------------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン           100 GB  1024 KB        *
  ディスク 2    予約済み             21 GB  1007 MB        *
  ディスク 3    予約済み            100 GB      0 B        *

DISKPART> list volume

  Volume ###  Ltr Label        Fs    Type        Size     Status     Info
  ----------  --- -----------  ----  ----------  -------  ---------  --------
  Volume 0     C                NTFS   Partition     99 GB  正常         ブート
  Volume 1                      FAT32  Partition    100 MB  正常         システム
  Volume 2                      NTFS   Partition    717 MB  正常         非表示
  Volume 3         ClusterPerf  ReFS   Partition     20 GB  正常
  Volume 4         S2DVol1      CSVFS  Partition     99 GB  正常
    C:\ClusterStorage\S2DDisk1\

DISKPART>

 

以上。