質問者
記憶域プールが「最適化を停止しています...」のままオンラインにすることができない

質問
-
状況を説明させていただきます。
1.Windows8.1で63TBの記憶域を作成し、4TB×4本、2TB×9本で運用していました。
2.OSをWindows10にし、空き容量が減ってきたので、4TB×2本を追加して、最適化を実行。
3.最適化が80%ほど進んだところで、2TBのディスクのS.M.A.R.T.情報が少し悪化していたので、
最適化を停止(管理画面より停止をクリック)し、対象のHDを削除(管理画面より削除の準備をクリック)
4.この状態でしばらく放置していたのですが、Windowsアップデートで再起動が走ってしまい、それ以降
管理画面からも、Powershellでも何も受け付けてくれません。
管理画面の記憶域プールの容量のバーの下には、「最適化を停止しています...」の表示と、
物理ドライブの削除しようとしていたディスクは「削除の準備中」と表示されていますが、
記憶域のは、「エラー 重大な書き込みエラーのためオフラインになっています。ドライブを追加してください。」と表示されています。
5.ディスクを追加すれば復旧できるかと思い、4TB×1本を追加してみましたが、追加は正常にできましたが、
他の状況は変わりませんでした。
PowerShellにてGet-Storagejobを発行すると、Rebalanceが走っていないのに、終了されておらず、
他のJOBが待ちになっているように感じられます。
PS C:\WINDOWS\system32> get-storagejob
Name ElapsedTime JobState PercentComplete IsBackgroundTask
---- ----------- -------- --------------- ----------------
Repair 00:48:05 Running 0 False
Rebalance 00:00:00 Shutting Down 0 True
Regeneration 00:48:05 New 0 True1週間放置しても、再起動しても状況は変わりませんでした。
このJOBを強制終了させる方法、もしくは「削除の準備中」状態のディスクを外して
記憶域をオンラインにする方法はないでしょうか?
情報を以下に添付します。
PS C:\WINDOWS\system32> Get-StoragePool
FriendlyName OperationalStatus HealthStatus IsPrimordial IsReadOnly
------------ ----------------- ------------ ------------ ----------
Primordial OK Healthy True False
記憶域プール OK Healthy False False
PS C:\WINDOWS\system32> Get-PhysicalDisk
FriendlyName SerialNumber CanPool OperationalStatus HealthStatus Usage Size
------------ ------------ ------- ----------------- ------------ ----- ----
Hitachi HDS722020ALA330 ATA Device 215029BFFFF3 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS722020ALA330 ATA Device 215029BFFFF2 False OK Healthy Auto-Select 1.82 TB
ST2000DM001-1CH164 ATA Device 00A123456783 False OK Healthy Auto-Select 1.82 TB
WDC WD20EARX-00PASB0 ATA Device WD-WCAZA7375739 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS5C3020ALA632 USB Device 00A123456780 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS723020BLA642 USB Device 00A123456782 False OK Healthy Retired 1.82 TB
ST2000DM 001-1CH164 USB Device 215029BFFFF1 False OK Healthy Auto-Select 1.82 TB
WDC WD40 EFRX-68WT0N0 USB Device HD3206PRD00000001E False OK Healthy Auto-Select 3.64 TB
WDC WD40EFRX-68WT0N0 WD-WCC4E5PPT4FA False OK Healthy Auto-Select 3.64 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456782 False OK Healthy Auto-Select 3.64 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456780 False OK Healthy Auto-Select 3.64 TB
WDC WD40EFRX-68WT0N0 WD-WCC4E3PY7ZJD False OK Healthy Auto-Select 3.64 TB
WDC WD10EFRX-68PJCN0 WD-WCC4J3999086 False OK Healthy Auto-Select 931.51 GB
ST2000DM 001-1CH164 USB Device 00A123456781 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS723020BLE640 USB Device 215029BFFFF0 False OK Healthy Auto-Select 1.82 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456781 False OK Healthy Auto-Select 3.64 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456783 False OK Healthy Auto-Select 3.64 TB
よろしくお願いします。
すべての返信
-
Retiredになっている物理ディスクのUsage属性をPowerShellでautoに戻す事はできますか?
Masahiko Sada
Microsoft MVP for Cloud and Datacenter Management http://satsumahomeserver.com -
Sada様
お世話になります。
回答が遅くなりまして申し訳ございません。
Usage属性の変更はできました。
PS C:\WINDOWS\system32> Get-PhysicalDisk
FriendlyName SerialNumber CanPool OperationalStatus HealthStatus Usage Size
------------ ------------ ------- ----------------- ------------ ----- ----
Hitachi HDS722020ALA330 ATA Device 215029BFFFF3 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS722020ALA330 ATA Device 215029BFFFF2 False OK Healthy Auto-Select 1.82 TB
ST2000DM001-1CH164 ATA Device 00A123456783 False OK Healthy Auto-Select 1.82 TB
WDC WD20EARX-00PASB0 ATA Device WD-WCAZA7375739 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS5C3020ALA632 USB Device 00A123456780 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS723020BLA642 USB Device 00A123456782 False OK Healthy Auto-Select 1.82 TB
ST2000DM 001-1CH164 USB Device 215029BFFFF1 False OK Healthy Auto-Select 1.82 TB
WDC WD40 EFRX-68WT0N0 USB Device HD3206PRD00000001E False OK Healthy Auto-Select 3.64 TB
WDC WD40EFRX-68WT0N0 WD-WCC4E5PPT4FA False OK Healthy Auto-Select 3.64 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456782 False OK Healthy Auto-Select 3.64 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456780 False OK Healthy Auto-Select 3.64 TB
WDC WD40EFRX-68WT0N0 WD-WCC4E3PY7ZJD False OK Healthy Auto-Select 3.64 TB
WDC WD10EFRX-68PJCN0 WD-WCC4J3999086 False OK Healthy Auto-Select 931.51 GB
ST2000DM 001-1CH164 USB Device 00A123456781 False OK Healthy Auto-Select 1.82 TB
Hitachi HDS723020BLE640 USB Device 215029BFFFF0 False OK Healthy Auto-Select 1.82 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456781 False OK Healthy Auto-Select 3.64 TB
WDC WD40 EFRX-68WT0N0 USB Device 00A123456783 False OK Healthy Auto-Select 3.64 TB管理画面上でもディスクの状態は”OK”になりましたが、他の状態は変わりませんでした。
ただ、管理画面上で今回Usage属性を変更したディスクには「削除の準備」が表示されていませんでした。
-
(1) Get-Virtualdisk | FL の結果を貼付けてください。
(2)再度、障害が発生した物理ディスクのUsageをRetiredに変更して、PowerShellからRepair-VirtualDisk -FriendlyName "仮想ディスクの名前"を実行してみてください
Masahiko Sada
Microsoft MVP for Cloud and Datacenter Management http://satsumahomeserver.com -
(1) Get-Virtualdisk | FL の結果
PS C:\WINDOWS\system32> Get-Virtualdisk | FL
ObjectId : {1}\\COOKIE-SERVER\root/Microsoft/Windows/Storage/Providers_v2\SPACES_VirtualDisk.ObjectId="{2300c848-f2e6-11e3-824e-806e6f6e6963}:VD:{319e79a3-ed8a-11e3-8250-406186bfcc5
8}{319e7a48-ed8a-11e3-8250-406186bfcc58}"
PassThroughClass :
PassThroughIds :
PassThroughNamespace :
PassThroughServer :
UniqueId : 487A9E318AEDE3118250406186BFCC58
Access : Read/Write
AllocatedSize : 25906437423104
DetachedReason : None
FaultDomainAwareness : PhysicalDisk
FootprintOnPool : 29608162361344
FriendlyName : DATA
HealthStatus : Warning
Interleave : 262144
IsDeduplicationEnabled : False
IsEnclosureAware : False
IsManualAttach : False
IsSnapshot : False
LogicalSectorSize : 4096
Name :
NameFormat :
NumberOfAvailableCopies :
NumberOfColumns : 8
NumberOfDataCopies : 1
OperationalStatus : Degraded
OtherOperationalStatusDescription :
OtherUsageDescription :
ParityLayout : Rotated Parity
PhysicalDiskRedundancy : 1
PhysicalSectorSize : 4096
ProvisioningType : Thin
ReadCacheSize : 0
RequestNoSinglePointOfFailure : False
ResiliencySettingName : Parity
Size : 69269232549888
UniqueIdFormat : Vendor Specific
UniqueIdFormatDescription :
Usage : Other
WriteCacheSize : 33554432
PSComputerName :
(2)Repair-VirtualDisk の結果
PS C:\WINDOWS\system32> get-VirtualDisk
FriendlyName ResiliencySettingName OperationalStatus HealthStatus IsManualAttach Size
------------ --------------------- ----------------- ------------ -------------- ----
DATA Parity Degraded Warning False 63 TB
PS C:\WINDOWS\system32> Repair-VirtualDisk -FriendlyName "DATA"Repair-VirtualDisk -FriendlyName "DATA"
1/2 完了
[ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ]
00:00:00 残っています。
Repairing virtual disk
Running
[ ]
別ウィンドウで
PS C:\WINDOWS\system32> get-storagejob
Name ElapsedTime JobState PercentComplete IsBackgroundTask
---- ----------- -------- --------------- ----------------
Repair 9.03:40:16 Running 0 False
Rebalance 00:00:00 Shutting Down 0 True
Regeneration 9.03:40:33 New 0 True
PS C:\WINDOWS\system32>
-
お世話になっております。
なかなかお役に立てずすみません。
Stop-job -Name RepairStop-job -Name Rebalance
Stop-job -Name Regeneration
でジョブ停止出来ますか?
Masahiko Sada
Microsoft MVP for Cloud and Datacenter Management http://satsumahomeserver.com -
PS C:\WINDOWS\system32> Stop-job -Name Repair
Stop-job : ジョブ名 Repair が見つからないため、コマンドでジョブが見つかりません。Name パラメーターの値を確認してから、
コマンドを再度実行してください。
発生場所 行:1 文字:1
+ Stop-job -Name Repair
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Repair:String) [Stop-Job], PSArgumentException
+ FullyQualifiedErrorId : JobWithSpecifiedNameNotFound,Microsoft.PowerShell.Commands.StopJobCommand
PS C:\WINDOWS\system32> Stop-job -Name Rebalance
Stop-job : ジョブ名 Rebalance が見つからないため、コマンドでジョブが見つかりません。Name パラメーターの値を確認してから
、コマンドを再度実行してください。
発生場所 行:1 文字:1
+ Stop-job -Name Rebalance
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Rebalance:String) [Stop-Job], PSArgumentException
+ FullyQualifiedErrorId : JobWithSpecifiedNameNotFound,Microsoft.PowerShell.Commands.StopJobCommand
PS C:\WINDOWS\system32> Stop-job -Name Regeneration
Stop-job : ジョブ名 Regeneration が見つからないため、コマンドでジョブが見つかりません。Name パラメーターの値を確認して
から、コマンドを再度実行してください。
発生場所 行:1 文字:1
+ Stop-job -Name Regeneration
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Regeneration:String) [Stop-Job], PSArgumentException
+ FullyQualifiedErrorId : JobWithSpecifiedNameNotFound,Microsoft.PowerShell.Commands.StopJobCommand上記のように、JOBを停止することは出来ませんでした。
-
Stop-storagejob -Name Repair
はどうでしょうか?
Masahiko Sada
Microsoft MVP for Cloud and Datacenter Management http://satsumahomeserver.com -
PS C:\WINDOWS\system32> Stop-storagejob -Name Repair
Stop-storagejob : Not Supported
Activity ID: {c3d2c071-894d-4ff6-b20c-98eb66853e2e}
発生場所 行:1 文字:1
+ Stop-storagejob -Name Repair
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (StorageWMI:ROOT/Microsoft/...MSFT_StorageJob) [Stop-StorageJob]、CimEx
ception
+ FullyQualifiedErrorId : StorageWMI 1,Stop-StorageJobでした。