一或多個 Storage Spaces Direct (S2D) 叢集共用磁碟區變成分離或離線
Summary: 本文提供一或多個 storage spaces direct 叢集共用磁碟區變成分離或離線時的解決方案。
Symptoms
目錄
注意:本文為伺服器教學:支援工具。
說明
在多節點 S2D 叢集中,當一或多個節點關閉時,此為透過將節點設為維護模式的已規劃事件,或因意外服務中斷而為未規劃事件。一或多個叢集共用磁碟區 (CSV) 可能會變成分離或離線。這是非預期的,因為如果叢集位於容錯設計範圍內,則應該能夠處理故障。
Cause
如果已變更區域追蹤 (DRT) 記錄已滿,可能會發生分離作業狀態。儲存空間會將 DRT 用於鏡像空間,以便在發生電源故障時使用。當電源恢復且系統重新開機時,系統會記錄任何中繼資料執行中的更新,確保儲存空間可以重新執行或復原作業,使儲存空間回到彈性且一致的狀態。如果 DRT 記錄已滿,則在 DRT 中繼資料同步並排清之前,無法將虛擬磁碟連線至線上。此程序需要執行完整掃描,可能需要數小時才能完成,且為離線程序。
Resolution
解決方案
若要判斷您是否遇到 DRT 已滿問題,您可以查看十月累積更新中導入的其他 DRT 計數器,以確保 DRT 記錄未滿,然後再重新開機。有兩種確認方法:
-
事件 ID 1023 存在於 Microsoft-Windows-StorageSpaces-Driver/Diagnostic 事件記錄中,其中 NumberOfEntries 事件資料等於 Limit 事件資料。這表示為 DRT 已滿案例。DRT 已滿、ID 1023 事件範例:
Log Name: Microsoft-Windows-StorageSpaces-Driver/Diagnostic
Source: Microsoft-Windows-StorageSpaces-Driver
Event ID: 1023
Level: Warning
關鍵字:
User: SYSTEM
Computer: nodename.domain.int
Description:
For internal use.
Event Xml:
<事件 xmlns=“http://schemas.microsoft.com/win/2004/08/events/event”>
<系統>
<提供者名稱 = “Microsoft-Windows-StorageSpaces-Driver” Guid=“ ” “ />
<事件 ID>1023</事件 ID>
<版本>0</版本>
<等級>3</等級>
<工作>0</工作>
<操作碼>0</操作碼>
<關鍵字0x4000000000000000></關鍵字>
<EventRecordID>1394776</EventRecordID>
<相關性 />
<執行 ProcessID=“9248” threadID=“3820” />
<通道>Microsoft-Windows-StorageSpaces-驅動程式/診斷/<通道>
<電腦>nodename.domain.int</電腦>
<安全性使用者ID=“S-1-5-18” />
</系統>
<事件資料>
<Data Name=“SpaceId”></Data>
<資料名稱=「項目數量」>386</資料>
<資料名稱=「限制」>386</資料>
</EventData>
</事件>
- 瞭解 DRT 是否已滿的另一種方法是檢查 Perfmon 計數器中的「Synchronizing Count」是否等於「Limit」值。 在下面的範例中,「Synchronizing Count」(0) 不等於「Limit」(255)。 在這種情況下,DRT 未滿。

其他資訊
Dell 和 Microsoft 建議套用修正 此可透過以下公開取得: KB4480977 (https://support.microsoft.com/en-us/help/4480977/windows-10-update-kb4480977).
注意:請參閱附加文件,以取得修補程式更新的詳細資料。
備註:如果 DRT 記錄已滿,請依照執行資料完整性掃描和儲存維護模式的指示,依