RAID的技術概要

什麼是RAID,RAID的級別和特點

RAID就是把幾個物理磁盤組合在一起成爲一個大的虛擬物理磁盤,主要目的和用途主要有:把若干個小容量物理磁盤組成一個大容量虛擬存儲設備;提高物理存儲效率,或提供冗餘提高數據存儲的安全性。

根據應用方向的不同,RAID也分不同級別,有REID0RAID1RAID4RAID5RAID6RAID10。常用的有RAID0REID1REID5REID10

1.1 什麼是硬件RAED和軟RAED

RAID還分爲硬件RAED和軟件RAID,硬件RAID是通過RAID卡來實現的,而軟件RAID是通過軟件來實現的;在企業級應用領域,大部分者是硬件RAID。而軟件RAID由於性價比高,大多被中小型企業所採用;硬件RAID是通過RAID卡把若干同等容量大小的硬盤,根據使用方向的不同,聚合起來成爲一個大的虛擬RAID設備,如果每個硬盤容量不一致,以最小容量的 硬盤爲基礎;它的成員是整個硬盤;軟RAID是軟把若干同等容量大小的硬盤或分區,根據使用方向的不同,聚合起來成爲一個大的虛擬RAID設備,如果每個硬盤或分區容量不一致,以最小容量 的硬盤或分區爲基礎。軟RAID的成員 是整個硬盤或分區;

1.2 RAID的級別及特點

1.21 什麼是軟RAID0及特點

RAID0是把兩個或兩個以上的容量相同的硬盤分區,通過RAID控制器(硬RAID是通過RAID卡來實現 的,軟RAID是通過軟件來實現的),結合爲一個在容量上是RAID0下成員的容量的總和,在寫入時,要向每個硬盤或分區同時寫入數據。

在硬RAID中,RAID0的成員是以整個硬盤爲單位的,把兩個硬盤或兩個以上的硬盤通過RAID卡綁定成爲一個虛擬的磁盤設備,而每個硬盤就是RAID的成員;在軟RAID0中,RAID0的成員是整個硬盤或分區,容量是加入RAID0的所有成員容量的總和。在RAID0中每個成員的容量都是相同一致的。只有RAID0中的每個成員正常運行,並且RAID0也正常運行的情況下,這份數據纔是完整的。RAID0中任何一個成員有問題時,RAID0便不能運行,同時數據也不是完整的;RAID0在讀寫速度上是比較快的,是普通不做RAID的兩倍左右,所以RAID0常被用於對存儲效率要求較高,但對數據安全性要求不高的應用解決方案中;

安全性:RAID0中有任何一個成員故障,整個RAID0就不能被激活。數據不能保障;

1.22什麼是軟RAID1及特點

RAID1就是把若干相同容量的硬盤或分區,成員與成員之間是鏡像關係。在容量上,RAID1設備是單個成員的容量。

因爲RAID1鏡像冗餘,所以磁盤利用效率並不高,或者說是學雜費。這種方案相對來說性價比並不高,一般很少用。數據讀寫效率要比RAID0慢

安全性 RAID1中只要有一個成員是健康的,RAID1完全可以激活,而且數據絕對是完整安全的。如果所有的成員有故障,RAID1也就報廢了

1.23 什麼是軟RAID5及特點

軟RAID5也 是冗餘安全的,RAID5是把至少三個硬盤或分區通過軟件虛擬成爲一個大的存儲設備。在容量上是N-1硬盤容量,因爲涉及到冗餘,所以數據在讀入速度上並不是很快,沒辦法和RAID0相比,但RAID5的寫入數據速度沒有RAID1和raid0快,也 沒有不做RAID的磁盤寫入速度要快;因爲RAID5在容量損失比較小,有冗餘安全保障,另外寫入速度比較快,從整體上來看,性價比比較高,所以被大範圍內採用;安全性 :當RAID5中的成員中有一個發生故障時,RAID5一樣能調動和正常運行,只要N-1塊硬盤或分區的不出故障,RAID5上的數據就是安全,對於一個文件存到RAID5設備中,只有成員是N-1無故障時,這份文件纔是完整的。比如RAID5有四個硬盤做的,當一個硬盤或分區掛掉了,並不影響整個RAID5上數據的完整性和安全性。

1.24 什麼是軟RAID10及特點

軟RAID10也是冗餘安全陣列,是RAID0+1的集成,RAID10是把至少四個硬盤或分區通過軟件虛擬成爲一個大的存儲設備。在容量是:N/2個硬盤容量。做RAID10所需要的硬盤或分區個數是偶數的。

RAID10有RAID1的鏡像特點,還有RAID0的速度。可以這麼理解RAID10比如有四個硬盤做成的RAID10過程是先把每兩個硬盤做成RAID1然後再兩個RAID1的基礎上再做成RAID0.從理論上來說,RAID10應該繼承RAID0的速度和RAID1的冗餘安全。但經過我在軟RAID0 RAID1 RAID5 RAID10 中發現RAID10的寫入速度是最慢的

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