什麼是consistency check ?

 什麼是consistency check ?


一致性校驗是磁盤陣列控制器的一種高級維護功能。它可以預先檢查陣列上的數據,以保證它們的一致性,即數據是正確的、沒有被破壞。對於有奇偶校驗值的陣列(RAID-5),一致性校驗通過數據的奇偶校驗,並且和存校驗值的盤上的校驗值進行比較,確定並糾正數據的一致性。對於鏡像盤,一致性校驗比較RAID-1上2塊硬盤的數據是否完全一致。不一致的需要進行同步處理。對於剩餘空間的磁盤介質consistency check一樣會進行讀校驗。


 


爲什麼要進行一致性校驗?


系統崩潰、意外斷電或者硬盤出現壞道,都可能導致陣列上的數據被破壞或不一致。根據硬盤的原廠家的數據,平均每進行1,000,000,000,000,000次的比特位(bit)數據傳輸,就會產生一個不可恢復的數據錯誤。以36GB硬盤爲例,平均每進行3000次的全盤讀操作,就會產生1個錯誤字節(byte)。如果在陣列不一致的狀態時,發生硬盤故障,RAID控制器就無法通過奇偶校驗計算出正確的數據,陣列將無法rebuild成功。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章