磁盤(pán)陣列的 RAID 級別決定了數據在磁盤(pán)陣列上的存儲方式以及所提供的保護級別。
如果 RAID 系統的一部分發(fā)生故障,不同的 RAID 級別有助于以不同的方式恢復丟失的數據。除 RAID 級別 0 外,如果陣列中的單個(gè)驅動(dòng)器發(fā)生故障,陣列控制器可以使用陣列中其他硬盤(pán)驅動(dòng)器上存儲的數據為故障磁盤(pán)重建數據。這種數據重建對當前系統程序和用戶(hù)幾乎沒(méi)有影響。控制器支持 RAID 級別 0、5、6 和 10。并非所有控制器都支持所有RAID 級別。控制器支持的每個(gè) RAID 級別都有自己的屬性,并使用不同的數據寫(xiě)入方法。以下信息提供了每個(gè)支持的 RAID 級別的詳細信息。
- RAID 0
- 了解如何將數據寫(xiě)入 RAID 0 陣列。
RAID 0 跨陣列中的磁盤(pán)條帶化數據,以獲得******性能。對于三個(gè)磁盤(pán)的 RAID 0 陣列,數據將按以下模式寫(xiě)入。
圖 1. RAID 0
RAID 0 提供了很高的潛在 I/O 速率,但它是一種非冗余配置。因此,沒(méi)有數據冗余可用于在發(fā)生磁盤(pán)故障時(shí)重建數據。除了通常在單個(gè)磁盤(pán)上提供的內容之外,沒(méi)有錯誤恢復。與其他 RAID 級別不同,陣列控制器從不將 RAID 0 陣列標記為由于磁盤(pán)故障而降級。如果 RAID 0 磁盤(pán)陣列中的物理磁盤(pán)發(fā)生故障,則該磁盤(pán)陣列被標記為 Failed。必須定期備份陣列中的所有數據,以防止數據丟失。
- RAID 5
了解如何將數據寫(xiě)入 RAID 5 陣列。
· RAID 5 在陣列中的所有磁盤(pán)上對數據進(jìn)行條帶化。RAID 級別 5 還寫(xiě)入陣列奇偶校驗數據。奇偶校驗數據分布在所有磁盤(pán)上。對于三個(gè)磁盤(pán)的 RAID 5陣列,陣列數據和奇偶校驗信息按以下模式寫(xiě)入:
· 圖 1. RAID 5
如果 RAID 5 陣列中的磁盤(pán)出現故障,您可以繼續正常使用該陣列。使用單個(gè)故障磁盤(pán)運行的 RAID 5 陣列被稱(chēng)為在降級模式下運行。每當從降級磁盤(pán)陣列中讀取數據時(shí),陣列控制器都會(huì )使用可操作磁盤(pán)上的數據和奇偶校驗塊重新計算故障磁盤(pán)上的數據。如果第二個(gè)磁盤(pán)發(fā)生故障,則陣列將處于故障狀態(tài)并且無(wú)法訪(fǎng)問(wèn)。
- RAID 6
了解如何將數據寫(xiě)入 RAID 6 陣列。
· RAID 6 在陣列中的所有磁盤(pán)上對數據進(jìn)行條帶化。RAID 級別 6 還寫(xiě)入陣列“P”和“Q”奇偶校驗數據。P 和 Q 奇偶校驗數據分布在所有磁盤(pán)上。對于四個(gè)磁盤(pán)的 RAID 6 陣列,陣列數據和奇偶校驗信息按以下模式寫(xiě)入:
· 圖 1. RAID 6
如果 RAID 6 陣列中的一個(gè)或兩個(gè)磁盤(pán)發(fā)生故障,您可以繼續正常使用該陣列。使用一個(gè)或兩個(gè)故障磁盤(pán)運行的 RAID 6 陣列被稱(chēng)為在降級模式下運行。每當從降級磁盤(pán)陣列中讀取數據時(shí),陣列控制器都會(huì )使用可操作磁盤(pán)上的數據和奇偶校驗塊重新計算故障磁盤(pán)上的數據。具有單個(gè)故障磁盤(pán)的 RAID 6 陣列具有與沒(méi)有磁盤(pán)故障的 RAID 5 陣列類(lèi)似的保護。如果第三個(gè)磁盤(pán)發(fā)生故障,則陣列將處于故障狀態(tài)并且無(wú)法訪(fǎng)問(wèn)。
- RAID 10
了解如何將數據寫(xiě)入 RAID 10 陣列。
· RAID 10 使用鏡像對來(lái)冗余存儲數據。陣列必須包含偶數個(gè)磁盤(pán)。二是創(chuàng )建 RAID 10 陣列所需的最小磁盤(pán)數。數據在鏡像對之間條帶化。例如,四個(gè)磁盤(pán)的 RAID 10 陣列將按以下模式寫(xiě)入數據:
· 圖 1. RAID 10
RAID10 可以容忍多個(gè)磁盤(pán)故障。如果每個(gè)鏡像對中的一個(gè)磁盤(pán)發(fā)生故障,陣列仍將正常工作,并以降級模式運行。您可以繼續正常使用陣列,因為對于每個(gè)故障磁盤(pán),數據都冗余存儲在其鏡像對上。但是,如果鏡像對的兩個(gè)成員都發(fā)生故障,則陣列將處于故障狀態(tài)并且無(wú)法訪(fǎng)問(wèn)。
創(chuàng )建 RAID 10 磁盤(pán)陣列時(shí),控制器將自動(dòng)嘗試從不同的控制器連接器(連接不同設備機箱的不同電纜)為每個(gè)鏡像對選擇磁盤(pán)。例如,如果為磁盤(pán)陣列選擇的四個(gè)磁盤(pán)位于控制器的一個(gè)連接器上,而另外四個(gè)選定的磁盤(pán)位于控制器的另一個(gè)連接器上,則控制器將自動(dòng)嘗試從每個(gè)控制器連接器上的一個(gè)磁盤(pán)創(chuàng )建每個(gè)鏡像對. 如果控制器端口、電纜或機箱出現故障,每個(gè)鏡像對將繼續以降級模式運行。當您確定設備的放置位置時(shí),此類(lèi)冗余需要仔細規劃。