RAID技術(shù)主要有三個特點:
第一、通過對硬盤上的數(shù)據(jù)進行條帶化,實現(xiàn)對數(shù)據(jù)成塊存取,減少硬盤的機械尋道時間,提高數(shù)據(jù)存取速度。
第二、通過對一陣列中的幾塊硬盤同時讀取,減少硬盤的機械尋道時間,提高數(shù)據(jù)存取速度。
第三、通過鏡像或者存儲奇偶校驗信息的方式,實現(xiàn)對數(shù)據(jù)的冗余保護。
經(jīng)常應(yīng)用的RAID陣列主要分為RAID 0,RAID 1,RAID 5和RAID 0+1。
1、RAID0:條帶化
RAID 0 也叫條帶化,它將數(shù)據(jù)象條帶一樣寫到多個磁盤上,這些條帶也叫做“塊”。條帶化實現(xiàn)了可以同時訪問多個磁盤上的數(shù)據(jù),平衡I/O負載,加大了數(shù)據(jù)存儲空間和加快了數(shù)據(jù)訪問速度。RAID 0是唯一的一個沒有冗余功能的RAID技術(shù),但RAID0 的實現(xiàn)成本低。如果陣列中有一個盤出現(xiàn)故障,則陣列中的所有數(shù)據(jù)都會丟失。如要恢復(fù)RAID 0,只有換掉壞的硬盤,從備份設(shè)備中恢復(fù)數(shù)據(jù)到所有的硬盤中。
硬件和軟件都可以實現(xiàn)RAID0。實現(xiàn)RAID0最少用2個硬盤。對系統(tǒng)而言,數(shù)據(jù)是采用分布方式存儲在所有的硬盤上,當(dāng)某一個硬盤出現(xiàn)故障時數(shù)據(jù)會全部丟失。RAID 0 能提供很高的硬盤I/O性能,可以通過硬件或軟件兩種方式實現(xiàn)。
2、RAID 1
RAID 1也被稱為磁盤鏡像。系統(tǒng)將數(shù)據(jù)同時重復(fù)的寫入兩個硬盤,但是在操作系統(tǒng)中表現(xiàn)為一個邏輯盤。所以如果一個硬盤發(fā)生了故障,另一個硬盤中仍然保留了一份完整的數(shù)據(jù),系統(tǒng)仍然可以照常工作。系統(tǒng)可以同時從兩個硬盤讀取數(shù)據(jù),所以會提高硬盤讀的速度;但由于在系統(tǒng)寫數(shù)據(jù)需要重復(fù)一次,所以會影響系統(tǒng)寫數(shù)據(jù)的速度。硬盤容量的利用率只有50%。
3、RAID 0+1
對RAID0陣列做鏡像。這是一種Dual Level RAID,也有人稱之為RAID level 10。是兩組硬盤先做RAID 0,組成兩顆大容量的邏輯硬盤,再互相為“鏡像”。在每次寫入數(shù)據(jù),磁盤陣列控制器會將資料同時寫入該兩組“大容量數(shù)組硬盤組”內(nèi)。
同RAID level 1 一樣,雖然其硬盤使用率亦只有50%,但它卻是最具高效率的規(guī)劃方式。
4、RAID 5
是在RAID 3和RAID 4的基礎(chǔ)上發(fā)展來的,它繼承了它們的數(shù)據(jù)冗余和條帶化的特點,并將數(shù)據(jù)校驗信息均勻保存在陣列中的所有硬盤上。系統(tǒng)可以對陣列中所有的硬盤同時讀寫,減少了由硬盤機械系統(tǒng)引起的時間延遲,提高了磁盤系統(tǒng)的I/O能力;當(dāng)陣列中的一塊硬盤仿生故障,系統(tǒng)可以使用保存在其它硬盤上的奇偶校驗信息恢復(fù)故障硬盤的數(shù)據(jù),繼續(xù)進行正常工作。以上介紹RAID技術(shù)。
新聞熱點
疑難解答
圖片精選