從事分布式存儲運維一年多來,首次遭遇存儲側三份副本數據同時異常的極端場景——這意味著客戶數據面臨永久丟失風險,對雲存儲服務可用性構成致命威脅。CBS 運維與開發團隊通過連續兩天一夜的緊密協作,最終實現數據「零丟失」恢復。本文還原這場驚心動魄的搶修全過程。
運維系統觸發最高級別告警:
[CBS3.0_廣州_小set_快照_bonding_set4] 有 5 個 1 副本 dead 小表,無空閒小表遷移或遷移異常,請立即檢查!
此告警機制旨在確保異常小表能及時遷移恢復三副本,保障數據安全。
前一日有一台 Cell 機器異常被系統自動剔除,導致原本三副本數據降級為兩副本(僅存 Cell2、Cell3)。系統隨即發起容災遷移,但遷移日誌顯示因讀取 Cell 數據異常而失敗。

這場保衛戰證明:在極端故障下,唯有架構冗餘設計、代碼健壯性、團隊協作機制三位一體,才能守住數據安全的底線。