S2D 因 Slab 配置問題而無法淘汰 NVMe 磁碟

Wailam Leung 40 信譽點數
2026-08-06T04:30:06.2333333+00:00

我們無法將一顆故障的 NVMe 磁碟從 Storage Spaces Direct (S2D) 儲存集區中淘汰。

執行 Set-PhysicalDisk -Usage Retired 時失敗,原因是 Repair-VirtualDisk 無法在其餘磁碟上配置足夠的空間,即使儲存集區顯示仍有可用容量。

請問應如何正確處理這個問題?

感謝各位提供建議。

Windows 商務版 | Windows 365 企業版
0 則留言 沒有留言

由問題作者接受的回答
Domic Vo 36,835 信譽點數 獨立顧問
2026-08-06T08:23:28.0866667+00:00

你好,

在存储空间直接(Storage Spaces Direct,S2D)中,Set-PhysicalDisk -Usage Retired 失败通常不是由于命令本身,而是因为底层的修复虚拟磁盘无法完成数据重建。 即使池显示可用容量,如果剩余磁盘的“可用容错能力”不足以满足当前的弹性设置(如三路或双路镜像),修复程序将拒绝运行,阻止故障磁盘被消除。

正确的方法是先检查池的健康和弹性配置。 使用 Get-StoragePool -FriendlyName <PoolName> | Get-PhysicalDisk 检查每个磁盘的健康状况, Get-VirtualDisk | Get-RepairJob 看看是否有未完成或失败的修复任务。 如果修复无法分配空间,通常意味着池需要额外的物理磁盘或调整弹性。

确认磁盘资源充足后,运行数据重新 Repair-VirtualDisk -FriendlyName <VDName>分配到健康磁盘。 只在完成后运行 Set-PhysicalDisk -Usage Retired。 如果池容量不足,必须先向池中添加一个磁盘以完成修复;否则,已退役操作总是会失败。

此外,建议 Get-StorageJob 检查未完成的工作,必要时清理, Stop-StorageJob 然后重新运行修复。 这有助于防止集群长时间卡住。

总之,解决方案不是强制退休,而是确保修复虚拟磁盘能够成功完成该过程。 这可能需要添加新硬盘或调整弹性,然后消除故障的NVMe。 这是Microsoft官方推荐的正式流程,以确保数据完整性不受损害。

多米克配音。

此回答有幫助嗎?

有 1 人認為此回答有所幫助。
0 則留言 沒有留言

0 個其他答案

排序依據: 最實用

您的回答

答案可由問題作者標示為「已接受」,而由仲裁者標示為「推薦」,這可協助使用者知道答案解決了作者的問題。