RAID是什么?
RAID是英文Redundant Array of Independent Disks的縮寫,中文簡稱為獨立磁盤冗余磁盤陣列。簡單的說,RAID就是將多塊磁盤組成一個硬盤組來提供數(shù)據(jù)存儲,這個硬盤組在操作系統(tǒng)看來就像是一塊磁盤一樣。RAID技術(shù)可以根據(jù)磁盤的不同方式組合實現(xiàn)不同的需求,比如可以實現(xiàn)磁盤的備份(將數(shù)據(jù)存儲到兩塊盤上,實現(xiàn)備份的作用),也可以實現(xiàn)磁盤的分片(將數(shù)據(jù)塊分布到多塊磁盤上,從而提高讀寫性能)。
RAID技術(shù)實現(xiàn)有兩種形式:硬件RAID和軟件RAID。
我們通常使用硬件RAID,即服務(wù)器上自帶RAID卡,這是一個硬件,類似網(wǎng)卡、顯卡安裝到服務(wù)器上一樣。硬件RAID的好處是,更加穩(wěn)定可靠,不會消耗太多CPU、內(nèi)存等資源。
而軟件RAID,就是在操作系統(tǒng)里通過安裝一個軟件來實現(xiàn)RAID,這種很少用,畢竟它需要額外消耗CPU和內(nèi)存資源,穩(wěn)定性取決于操作系統(tǒng)的穩(wěn)定性。
RAID分類
根據(jù)磁盤的不同組合實現(xiàn)了不同的需求,RAID技術(shù)經(jīng)過不斷的發(fā)展,現(xiàn)在已擁有了從 RAID 0 到 7 八種基本的RAID 級別。另外,還有一些基本RAID級別的組合形式,如RAID 10(RAID 0與RAID 1的組合),RAID 50(RAID 0與RAID 5的組合)等。不同RAID 級別代表著不同的存儲性能、數(shù)據(jù)安全性和存儲成本。
常見的RAID組合有:RAID 0、RAID 1、RAID 5、RAID 10。
RAID 0
這個很容易理解,數(shù)據(jù)會被分割,然后并行寫入到所有磁盤上,這樣就能提升數(shù)據(jù)的讀寫速度。RAID 0只是單純地提高性能,并沒有為數(shù)據(jù)的可靠性提供保證,而且其中的一個磁盤失效將影響到所有數(shù)據(jù)。因此,RAID 0不能應(yīng)用于數(shù)據(jù)安全性要求高的場合。
RAID 1
磁盤個數(shù)必須是偶數(shù),通過磁盤數(shù)據(jù)鏡像實現(xiàn)數(shù)據(jù)冗余,在成對的獨立磁盤上產(chǎn)生互為備份的數(shù)據(jù)。當原始數(shù)據(jù)繁忙時,可直接從鏡像拷貝中讀取數(shù)據(jù),因此RAID 1可以提高讀取性能。RAID 1是磁盤陣列中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性。當一個磁盤失效時,系統(tǒng)可以自動切換到鏡像磁盤上讀寫,而不需要重組失效的數(shù)據(jù)。
RAID 5
最少有三塊磁盤組成,它將數(shù)據(jù)分散存儲于陣列中的每個硬盤,并且還伴有一個數(shù)據(jù)校驗位,數(shù)據(jù)位與校驗位通過算法能相互驗證,當丟失其中的一位時,RAID 控制器能通過算法,利用其它兩位數(shù)據(jù)將丟失的數(shù)據(jù)進行計算還原。所以,整個磁盤陣列會損失一塊盤的容量。它允許一塊硬盤損壞或者離線,這時 候陣列依舊可以讀取,但是處于降級狀態(tài),需要重建。 RAID 5相比較RAID 0和RAID 1,不僅提供了較好的讀取速度,而且保證了數(shù)據(jù)安全,經(jīng)濟實惠!
RAID 6
RAID 6至少需要4塊磁盤,與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統(tǒng)使用不同的算法,數(shù)據(jù)的可靠性非常高,即使兩塊磁盤同時失效也不會影響數(shù)據(jù)的使用。但RAID 6需要分配給奇偶校驗信息更大的磁盤空間,相對于RAID 5有更大的寫損失,因此寫性能相對較差。較差的性能和復雜的實施方式使得RAID 6很少得到實際應(yīng)用。
RAID 10
RAID 10是先將數(shù)據(jù)進行鏡像(RAID 1)操作,然后再對數(shù)據(jù)進行分組(RAID 0)。至少要四塊盤,RAID 10 對存儲容量的利用率和RAID 1一樣低,只有 50%。但是它提供了200%的速度和單磁盤損壞的數(shù)據(jù)安全性, 并且當同時損壞的磁盤不在同一 Raid1 中,就能保證數(shù)據(jù)安全性、RAID 10 能提供比RAID 5 更好的性能。
其它的RAID 組合方式就不做介紹啦,大家用的多的就是RAID 1、RAID 0、RAID 5、RAID 10。
最后再來一個總結(jié):
審核編輯:劉清
-
控制器
+關(guān)注
關(guān)注
112文章
16103瀏覽量
177078 -
磁盤
+關(guān)注
關(guān)注
1文章
361瀏覽量
25154 -
RAID技術(shù)
+關(guān)注
關(guān)注
0文章
7瀏覽量
6213
原文標題:磁盤RAID那點事
文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論