一、RAID技術:安全
因爲硬盤設備須要進行持續、頻繁、大量的IO操做,相較於其餘設備,其損壞概率也大幅增長,致使重要數據丟失的概率也隨之增長。性能
RAID技術經過把多個硬盤設備組合成一個容量更大、安全性更好的磁盤陣列,並把數據切割成多個區段後分別存放在不一樣的物理硬盤設備上。利用分散讀寫技術來提高磁盤陣列總體的性能,同時把多個重要數據的副本同步到不一樣的物理硬盤設備上,從而起到了很是好的數據冗餘備份效果。spa
RAID不只下降了硬盤設備損壞後丟失數據的概率,還提高了硬盤設備的讀寫速度,因此在絕大多數運營商或大中型企業中得以普遍部署和應用。3d
RAID技術是將多塊硬盤組成一個大的硬盤。blog
二、RAID 0繼承
RAID 0技術把多塊物理硬盤設備(至少兩塊)經過硬件或軟件的方式串聯在一塊兒,組成一個大的卷組,並將數據依次寫入到各個物理硬盤中。在最理想的狀態下,硬盤設備的讀寫性能會提高數倍,可是若任意一塊硬盤發生故障將致使整個系統的數據都受到破壞。部署
RAID 0技術可以有效地提高硬盤數據的吞吐速度,可是不具有數據備份和錯誤修復能力。同步
RAID 0中的數據存放是橫式條帶狀的,即同時拿出數據塊1和數據塊2表示的是一個字節或數據。it
數據被分別寫入到不一樣的硬盤設備中,即 disk1 和 disk2 硬盤設備會分別保存數據資料,最終實現提高讀取、寫入速度的效果。軟件
三、RAID1
儘管RAID 0技術提高了硬盤設備的讀寫速度,可是它是將數據依次寫入到各個物理硬盤中,也就是說,數據是分開存放的,其中任何一塊硬盤發生故障都會損壞整個系統的數據。若是生產環境對硬盤設備的讀寫速度沒有要求,而是但願增長數據的安全性時,就須要RAID 1技術。
RAID 1技術就是把兩塊以上的硬盤設備進行綁定,在寫入數據時,是將數據同時寫入到多塊硬盤設備上(能夠將其視爲數據的鏡像或備份),當其中某一塊硬盤發生故障後,通常會當即自動以熱交換的方式來恢復數據的正常使用。
RAID 1技術雖然十分注重數據的安全性,可是由於是在多塊硬盤設備中寫入了相同的數據,所以硬盤的利用率降低。好比RAID有100G,可是因爲要備份兩次,那麼利用率只有一半。上圖的硬盤空間的真實可用率只有50%,由三塊硬盤設備組成的RAID 1磁盤陣列的可用率只有33%左右,以此類推。的並且,因爲須要把數據勇士寫入到兩塊以上的硬盤設備,在必定程度上增大了系統計算功能的負載。
四、RAID 5
RAID 5技術就是把應哦按設備的數據奇偶校驗信息保存到其餘硬盤設備中,RAID 5磁盤陣列組中數據的奇偶校驗信息並非單獨保存到某一塊硬盤設備中,而是存儲到除自身之外的其餘每一塊硬盤設備上,這樣的好處是其中任何一個設備損壞後不至於出現致命的缺陷。
parity 部分存放的就是數據的奇偶校驗信息,RAID 5技術實際上沒有備份硬盤中的真實數據信息,而是當硬盤設備出現問題後經過奇偶校驗信息來嘗試重建損壞的數據。RAID這樣的技術特性「妥協」的兼顧了硬盤設備的讀寫速度、數據安全性與存儲成本問題。
五、RAID 10
RAID 10技術是先作RAID 1,再作RAID 0,須要至少使用四塊硬盤來組件,其中先兩兩製做成RAID 1磁盤陣列,以保證數據的安全性,而後再對兩個RAID 1磁盤陣列實施RAID 0技術,進一步提升硬盤設備的讀寫速度。
只要壞的不是同一組中的全部硬盤,那麼最多能夠算話50%的硬盤設備而不丟失數據,。RAID 10技術繼承了RAID 0的高讀寫速度和RAID 1的數據安全性,在不考慮成本的狀況下RAID 10的性能都超過了RAID 5。