跳轉到內容

最小化硬碟驅動器故障和資料丟失/參考

來自華夏公益教科書,開放的書籍,開放的世界

管理備份和修訂

[編輯 | 編輯原始碼]

如果儲存了多代備份或修訂版(通常如此),由於儲存容量限制,最終必須刪除較舊的世代。

FIFO 方法

[編輯 | 編輯原始碼]

刪除過去世代的簡單方法是始終刪除最舊的世代,直到有足夠的容量來儲存即將到來的世代。這類似於 FIFO。然而,這種方法很天真,會導致資料丟失。為了理解原因,考慮一個檔案,其中引入了錯誤。此後,已經進行了多代備份和修訂。然後檢測到錯誤。此時,擁有所有最新的世代毫無意義,因為它們都包含錯誤。相反,擁有至少一個較舊的世代是有益的,因為它不包含錯誤。

DWMY 方法

[編輯 | 編輯原始碼]

更好的方法是將世代分佈在所有時間點。這可以透過儲存過去一到兩週的每日備份,過去一到兩個月的每週備份,過去六個月到一年的每月備份以及每年的備份來完成。還可以保留季度和/或半年度備份。

加權隨機方法

[編輯 | 編輯原始碼]

保持世代分佈在所有時間點的一種替代方法是在必要時以加權隨機方式刪除過去的世代(除了第一代和最後一代)。對於每次所需的刪除,分配給每個過去世代的權重表示它被刪除的機率。一個可接受的 權重 是一個常數 指數(可能是 平方)世代日期與它之前的世代日期之間的時間間隔(可能以天數表示)的 乘法逆

使用更大的指數會導致世代的 均勻分佈,而使用較小的指數會導致分佈具有更多最近的世代和更少的舊世代。雖然沒有提供此斷言的證明,但經驗結果表明它為真。因此,該技術確保過去的世代始終如預期的那樣分佈在所有時間點。

硬碟驅動器故障的物理原因

[編輯 | 編輯原始碼]

硬碟驅動器故障有幾個不同的物理原因。 [1][2]

[編輯 | 編輯原始碼]
[編輯 | 編輯原始碼]
華夏公益教科書