新聞中心
聯系我們
Contact us
Contact us
- 總部電話010-51727811
- 客服熱線400 779 6696
- 更多聯系信息
分塊和鏡像的組合—RAID0+1/RAID10
時間:2012-11-14 11:14 來源:飛客數據恢復 作者:飛客數據恢復工程師
RAID0和RAID1的組合稱為RAID0+1,或稱為RAID10。如下所述,它具有一些有趣的優越性。通過將RAID0分塊的速度和RAID1鏡像的冗余進行組合,結果產生了一個快速、沒有寫開銷、具有極好冗余性質的子系統。圖中給出了一種RAID0+1/RAID10的配置,此處,RAID0部分處于最高位置,而RAID1陣列處于最低位置。
值得注意的是,只要磁盤不屬于同樣的低位置鏡像對,它們就被陣列丟失。因為陣列可能因鏡像磁盤對丟失而消除,所以,它不能像RAID6那樣防止兩個磁盤的失敗。同時,由于該陣列的100%磁盤冗余開銷,它的價格也比校驗RAID陣列更昂貴。
無論如何,RAID0+1/RAID10正變得越來越流行,其背后的原因如下:
操作量減少了,但性能并未減少。
與校驗RAID相比較,它的寫開銷最小。
一個帶有x個虛擬成員驅動器的陣列,在所有x個驅動器失敗之前,它還能夠繼續工作。
陣列容量的擴展并不減少MTDL。
MTDL取決于單個的磁盤,而不是多個磁盤。
容易使用多個產品實現。
鏡像的分條還是分塊的鏡像
對于RAID0+1/RAID10,有兩種可能的配置,最高位置既可以是RAID0,也可以是RAID1,相應地,最低位置則是RAID1或RAID0。這是一個值得思考的、有趣的事情,但兩者之間存在著重要的差別:當一個磁盤從RAID0陣列中丟失,整個陣列就停止工作。事實上,單個磁盤的失敗等價于多個磁盤的失敗。
所以,假如RAID0功能在最低位置實現,驅動器的失敗將導致最高位置的虛擬成員失去功能。如圖中所示。
無論如何,RAID0+1/RAID10正變得越來越流行,其背后的原因如下:
操作量減少了,但性能并未減少。
與校驗RAID相比較,它的寫開銷最小。
一個帶有x個虛擬成員驅動器的陣列,在所有x個驅動器失敗之前,它還能夠繼續工作。
陣列容量的擴展并不減少MTDL。
MTDL取決于單個的磁盤,而不是多個磁盤。
容易使用多個產品實現。
鏡像的分條還是分塊的鏡像
對于RAID0+1/RAID10,有兩種可能的配置,最高位置既可以是RAID0,也可以是RAID1,相應地,最低位置則是RAID1或RAID0。這是一個值得思考的、有趣的事情,但兩者之間存在著重要的差別:當一個磁盤從RAID0陣列中丟失,整個陣列就停止工作。事實上,單個磁盤的失敗等價于多個磁盤的失敗。
所以,假如RAID0功能在最低位置實現,驅動器的失敗將導致最高位置的虛擬成員失去功能。如圖中所示。
當這是兩個成員陣列時,如鏡像對情形,整個的多層陣列處于非常脆弱的狀態,在另一個最低位置的陣列中,若有任何一個驅動器失敗,都會導致數據丟失。很清楚,這不是所希望的MTDL保護。
由于這個原因,當實現RAID0+1/RAID10時,應該將RAID0分條放在更高位置,而將RAID1鏡像對陣列放在更低位置。
注意假如最高位置是RAID0陣列,最低位置陣列是RAID1鏡像對,則RAID0+1/RAID
10具有更好的容錯性能。
由于這個原因,當實現RAID0+1/RAID10時,應該將RAID0分條放在更高位置,而將RAID1鏡像對陣列放在更低位置。
注意假如最高位置是RAID0陣列,最低位置陣列是RAID1鏡像對,則RAID0+1/RAID
10具有更好的容錯性能。