磁盤陣列(Redundant Arrays of Independent Drives,RAID),有「獨立磁盤構成的具備冗餘能力的陣列」之意。html
常見的RAID介紹:安全
1.RAID0併發
RAID 0 並非真正的RAID結構,沒有數據冗餘,沒有數據校驗的磁盤陳列。實現RAID 0至少須要兩塊以上的硬盤,它將兩塊以上的硬盤合併成一塊,數據連續地分割在每塊盤上。 由於帶寬加倍,因此讀/寫速度加倍, 但RAID 0在提升性能的同時,並無提供數據保護功能,只要任何一塊硬盤損壞就會丟失全部數據。所以RAID 0 不可應用於須要數據高可用性的關鍵領域。性能
2.RAID1url
RAID1 稱爲鏡像,它將數據徹底一致地分別寫到工做磁盤和鏡像 磁盤,它的磁盤空間利用率爲 50% 。 RAID1 在數據寫入時,響應時間會有所影響,可是讀數據的時候沒有影響。 RAID1 提供了最佳的數據保護,一旦工做磁盤發生故障,系統自動從鏡像磁盤讀取數據,不會影響用戶工做。spa
RAID1 與 RAID0 恰好相反,是爲了加強數據安全性使兩塊 磁盤數據呈現徹底鏡像,從而達到安全性好、技術簡單、管理方便。 RAID1 擁有徹底容錯的能力,但實現成本高。 RAID1 應用於對順序讀寫性能要求高以及對數據保護極爲重視的應用,如對郵件系統的數據保護。.net
3.RAID5設計
RAID5 應該是目前最多見的 RAID 等級,校驗數據分佈在陣列中的全部磁盤上,而沒有采用專門的校驗磁盤。對於數據和校驗數據,它們的寫操做能夠同時發生在徹底不一樣的磁盤上。所以, RAID5 不存在 RAID4 中的併發寫操做時的校驗盤性能瓶頸問題。另外, RAID5 還具有很好的擴展性。當陣列磁盤 數量增長時,並行操做量的能力也隨之增加,可比 RAID4 支持更多的磁盤,從而擁有更高的容量以及更高的性能。htm
4.RAID6blog
前面所述的各個 RAID 等級都只能保護因單個磁盤失效而形成的數據丟失。若是兩個磁盤同時發生故障,數據將沒法恢復。 RAID6 (如圖 8 )引入雙重校驗的概念,它能夠保護陣列中同時出現兩個磁盤失效時,陣列仍可以繼續工做,不會發生數據丟失。 RAID6 等級是在 RAID5 的基礎上爲了進一步加強數據保護而設計的一種 RAID 方式,它能夠看做是一種擴展的 RAID5 等級。
5. RAID01 和 RAID10
RAID01 是先作條帶化再做鏡像,本質是對物理磁盤實現鏡像;而 RAID10 是先作鏡像再做條帶化,是對虛擬磁盤實現鏡像。
RAID01 兼備了 RAID0 和 RAID1 的優勢,它先用兩塊磁盤創建鏡像,而後再在鏡像內部作條帶化。 RAID01 的數據將同時寫入到兩個磁盤陣列中,若是其中一個陣列損壞,仍可繼續工做,保證數據安全性的同時又提升了性能。 RAID01 和 RAID10 內部都含有 RAID1 模式,所以總體磁盤利用率均僅爲 50% 。
(本文摘自圖文並茂RAID技術全解)