diyplus wrote:
Raid1和Raid5硬碟花費不會差太多錢
但Raid5重建時,系統要努力的比對資料把全部的資料(幾T到上百T)讀取並算出check code後寫到最後一顆硬碟
至少半天起跳,這段時間因為所有硬碟IO都用來重建資料,系統的效率會非常差
而且只要有任一顆剛好也出槌,就全部掰掰了...(恕刪)
使用何種 RAID type 要考量的因素很多, 如果$$不是問題, 自然就不會在 RAID type 上花那麼多腦筋.
如果預算有限, 又希望能足夠大的空間利用時, 有時候不得不使用 RAID5 or RAID6. 亦或是有單一 volume 大容量要求時, 也會考量用 RAID5.
當然 RAID 在 rebuild 時, 會有其一定的風險, 但 RAID1 vs RAID5 rebuild 風險都是存在的, 不管 RAID1 or RAID5 都是單顆硬碟容錯, 在 rebuild 時, 再壞一顆資料都是同樣有全數 lost 的可能.
另外至於 rebuild 時, RAID 效能會降低是必然的, 但一般來說會有參數來調整, 依 user 的環境來調整用於應付正常的服務及 rebuild 之間的百分比.
最後, 對於 rebuild 時, 其實並沒有那麼複雜, XOR 運算也並不複雜, 有些案例顯示 user 在 rebuild 時, 同時發生另一顆硬碟損壞的情況也是有的, 但很多的案例顯示這是因為在 RAID 創建時, 大多使用同一批生產的硬碟, 隨著使用年限增長, 硬碟同時損壞的可能性就倍增, 如果說這是 rebuild 造成的, 倒不如將其視為硬碟都已經到了它的使用年限了.