共用方式為


更換 Azure Stack HCI 上的故障磁碟驅動器

適用於:Azure Stack HCI 版本 22H2 和 21H2;Windows Server 2022、Windows Server 2019

Azure Stack HCI 可與直接連結的 SATA、SAS、NVMe 和實體連結至單一伺服器的永續性記憶體磁碟驅動器搭配運作。 Storage Spaces Direct 會自動淘汰並移出故障的磁碟。 因此,磁碟驅動器狀態會標示為 已淘汰,且其儲存容量列是空的。

如果磁碟驅動器失敗,您需要存取實體伺服器硬體來取代它。

尋找警示

當磁碟驅動器失敗時,警示會出現在 Windows Admin Center 儀錶板的上方 警示 區域中。

  1. 在 Windows Admin Center 中,選取警示以查看詳細數據,例如磁碟驅動器的實體位置。
  2. 若要查看詳細數據,請選取左窗格中的 [ 工具] 底下的 [磁碟驅動器],以流覽磁碟驅動器並查看其狀態。 在 [清查] 索引標籤上,您可以對磁碟進行排序、分組和搜尋。
  3. 如果您的硬體支援它,您可以選取 [Light OnLight Off 來控制磁碟驅動器的指示器燈。
  4. 移除故障的硬碟,並插入替代品。

等候警報解除

在 Windows Admin Center 的 [磁碟驅動器 > 清單] 標籤下,會出現新的磁碟驅動器。 隨著時間的推移,警示被清除,磁碟區回到正常狀態,並自動重新平衡至新的磁碟驅動器。

故障排除

如果未將新的磁碟驅動器新增至集區,可能是因為 AutoPool 已停用。 若要判斷,請以系統管理員身分執行下列 PowerShell 命令:

Get-StorageSubsystem Cluster* | Get-StorageHealthSetting | select "System.Storage.PhysicalDisk.AutoPool.Enabled"

如果值 True,則會啟用 AutoPool。 如果值 False,則會停用 AutoPool。 您有兩個選項可以解決此問題:

選項 A

此選項會讓 AutoPool 停用,並手動將磁碟新增至存放集區。 以系統管理員身分執行下列一系列 PowerShell 命令:

執行下列命令,確認新的實體磁碟已列出,OperationalStatus確定,且 HealthStatus狀況良好

Get-PhysicalDisk -CanPool $true

接下來,執行下列命令,並記下您要新增磁碟的存放集區 FriendlyName。 如果是延展式叢集,您應該會看到多個集區名稱:

Get-StoragePool -IsPrimordial $False

接下來,執行下列命令:

$disks = Get-PhysicalDisk -CanPool $true

最後,執行下列命令:

Add-PhysicalDisk -StoragePoolFriendlyName "FriendlyName_from_step2" -PhysicalDisks $disks

選項 B

此選項會啟用 AutoPool,並讓健康服務將磁碟新增至集區。 以系統管理員身分執行下列 PowerShell 命令:

Get-StorageSubsystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.PhysicalDisk.AutoPool.Enabled" -Value True

後續步驟