I have 2 Windows2016 servers in a cluster shared volume
One of my 18 (2*9) hard disk reports a failure so I want to remove from my S2D pool
This disk is marked as "retired"
$disk=Get-PhysicalDisk -SerialNumber 8HG42ZHH
PS C:\Windows\system32> $disk
FriendlyName SerialNumber CanPool OperationalStatus HealthStatus Usage Size
------------ ------------ ------- ----------------- ------------ ----- ----
HGST HUH721212AL5200 8HG42ZHH False {Removing From Pool, Lost Communication} Warning Retired 10.69 TB
so I must remove this disk from the pool with
Get-StoragePool *S2D* | Remove-PhysicalDisk –PhysicalDisk $disk
But this job hangs and never progress even after 12 hours of hard work as shown here
Get-StorageJob
Name IsBackgroundTask ElapsedTime JobState PercentComplete BytesProcessed BytesTotal
---- ---------------- ----------- -------- --------------- -------------- ----------
RemovePhysicalDisk False 00:00:00 Running 0
Repair False 00:00:00 Starting 0
Repair True 00:30:48 Suspended 0 0 805306368
The job stays in Running mode and doesn't progress, even when I try with multiple reboots.
Can you explain why I cannot remove this disk?
Please I need your help for this sad problem, if you have any question , please don't hesitate to ask me.
Thanks for your time and your help
WS2016 individual S2D disk evacuation process is broken, you need to a) backup your data, b) devastate S2D cluster/pool/etc, c) create it fresh new from the scratch, and d) get your data back from the backup.