什麼是RAID
- RAID :磁盤陣列
- 1988年由加利福尼亞大學伯克利分校提出來的。
-
多個磁盤合成一個“陣列”來提高更好的性能,冗餘,或都提供。
RAID 可以提高磁盤I/O能力,也可以提高磁盤的耐用性。
RAID的實現方式:
可以外接:通過擴展卡提供適配性
內置式RAID:主板集成RIAD控制器,安裝方便,目前主流的服務器都是內置式的。
軟件實現:通過os系統實現。RAID 級別
-
RAID-0 :讀寫都得到提升
可用空間大(n*min)
沒有容錯能力,只要有一塊硬盤損壞,數據就丟失了。
需要2個或以上組成。 -
RAID-1 : 讀性能提升,但寫性能下降
可用空間只有百分之50,相當於有一個備份盤。
有冗餘能力
至少要2個或以上的硬盤
-
RAID-5 :讀寫性能提升
可用空間是n-1
有容錯能力,但最多1塊硬盤損壞。
需要3塊或以上的磁盤組成。 -
RAID-6 : 讀寫性能提升
可用空間n-2
有容錯能力,允許最多2塊硬盤損壞
需要4塊或以上組成
-
RAID-10 :讀寫性能提升
可用空間n/2
有容錯能力,每組最多隻能壞一塊硬盤。
需要4塊或以上組成
-
RAID-01 :多塊硬盤先實現RAID0,然後再組成RAID1
相比RAID10,表面看沒什麼區別,但風險更大,使用一般不採用。 -
RAID-50 :多塊硬盤先組成RAID5,再組成RAID0
-
JBOD:將多塊硬盤組成一個大的連續使用的空間,可以空間是sum(s1 s2...)
一般使用在對數據安全性要求不高的場合,家庭使用比較合適。
- RAID7 :可以理解爲一個單獨的存儲式的計算機,理論上性能是最高的RAID模式。但價格太高。
在我們的日常生活中使用較多的是:
RAID-0 , RAID-1 , RAID-5 , RAID-10 , RAID-50 ,JBOD