
由於許多人喜歡將資料備份到多個備份存儲,這並不是一個完美的選擇。
假設一個視訊檔案儲存在連接到叢集中數百個其他伺服器的伺服器中。備份機制每天自動備份到備份儲存。
但有一天,壞扇區發生(永久性磁碟損壞),影響了該視訊檔案。
備份機制只是照常備份影片。 *nix 伺服器不知道該視訊檔案是否因磁碟損壞而損壞。 2 個月後,舊的備份快照會自動從備份儲存中刪除。因此,該視訊檔案的所有副本都是損壞的檔案。
當訪客嘗試播放該視訊檔案的影片時,它將卡在中間。想像一下這件事發生在 YouTube 上。這是恥辱。
我認為這樣的備份機制並不有效且需要太多空間。
那麼從磁碟故障中備份資料的最佳方法是什麼?
答案1
除了正在進行的其他每日/每小時備份之外,還可能包括資料的每月快照。靜態資料受益於這一點,因為它永遠不會改變,因此上月底的備份與前一個月相同,依此類推。
聽起來您正在談論一個簡單的 2 個月「完整」式備份,當然,這種備份始終是先進後出式的。即使在最基本的備份中,例如使用 2 週的磁帶,您也會有 10 個磁帶進行 MF 備份,持續 2 週和一個月。每週 10 盤磁帶將始終輪換,最舊的磁帶將始終每 2 週被覆蓋一次。
答案2
這就是為什麼祖父-父親-兒子使用備用輪換。儘管我發現自己回顧了幾個月的磁帶,因為用戶覆蓋或誤用他們的文件比任何硬體問題更頻繁。
答案3
為了確保資料保留,您可以實施校驗和系統。每週交叉檢查 MD5,如果出現校驗和錯誤,則停止備份刪除。從正確的備份中重播有問題的檔案。
長時間保留資料確實是一件痛苦的事。
磁碟區快照沒有幫助,因為除非檔案是在快照之間寫入的,否則壞區塊不會複製到 VSS 快取檔案中。
答案4
當某個磁區出現永久性磁碟錯誤時,您將收到通知,並且該檔案的備份將會失敗。如果您不閱讀日誌文件,那麼運氣不好。