GitLab 300GB 資料遭誤刪 YouTube 直播拯救過程

又有例子證明有效備分對企業營運的重要。GitLab 早前不慎刪除 300 GB 資料,而且事先準備的五個備分方法均告失效,最後只能在開發伺服器 (Staging Server) 轉移資料,並在 YouTube 直播拯救過程。

又有例子證明有效備分對企業營運的重要。GitLab 早前不慎刪除 300 GB 資料,而且事先準備的五個備分方法均告失效,最後只能在開發伺服器 (Staging Server) 轉移資料,並在 YouTube 直播拯救過程。

 

程式碼資料庫網站 GitLab 早前不慎刪除 300 GB 資料,導致網站一度離線。據 The Register 所指,當時工程師在晚間複製資料庫時在錯誤的伺服器輸入 rm -rf 指令,導致系統刪除 300 GB 未複製的資料。當他取消指令時 300 GB 資料之中只餘下 4.5 GB 。

然後 GitLab 開始拯救資料,但他們的即時拯救記錄顯示,五個事先準備的備分機制,包括 LVM 快照、恆常備分、Azure 和 S3 備分均出現問題。幸好他們仍能從開發伺服器 (Staging Server) 轉移資料,不過事發前 6 個小時的資料、 4979 個留言、707 個用戶以及 1 月 31 日 17:20 後設立的 webhook 無法還原;Repository 則不受影響。

他們把還原的過程在 YouTube 直播:

 

Source : The Register