win7系統(tǒng)下載
當前位置: 首頁 > 網絡技術教程 > 詳細頁面

raid0 raid1 raid5 raid10 區(qū)別概述

發(fā)布時間:2024-04-08 文章來源:深度系統(tǒng)下載 瀏覽:

raid0 raid1 raid5 raid10 區(qū)別是什么?下面小編就給大家解答下這個疑問。

什么是RAID?

RAID(Redundant Array of Indepent Disk 獨立冗余磁盤陣列)技術是加州大學伯克利分校1987年提出,最初是為了組合小的廉價磁盤來代替大的昂貴磁盤,同時希望磁盤失效時不會對數據的訪問造成影響而開發(fā)的數據保護技術。raid就是由多塊磁盤構成的冗余陣列,在操作系統(tǒng)下是作為一個獨立的大型存儲設備出現的。它可以充分發(fā)揮出多塊硬盤的優(yōu)勢,可以提升硬盤的讀寫速度,提高硬盤的利用率,日工容錯功能確保數據的安全性,易于管理等優(yōu)點。在任何一塊硬盤出現問題的情況下都可以繼續(xù)工作,不受損壞硬盤的影響。其中raid有多種磁盤陣列組合,常用的有raid0、raid1、raid5和raid10,每種磁盤陣列都有它的優(yōu)勢。

不同raid的區(qū)別:

1、RAID0

Raid0技術是把多塊(至少兩塊)物理硬盤通過工具綁在一起,組成一個大的虛擬存儲設備,并將數據分成幾塊分別依次寫入到各個物理硬盤中。這樣,在理想的情況下,硬盤的讀寫性能將會提高數倍,但是raid0也有局限性,提高讀寫速率的同時,如果任意中的一塊硬盤發(fā)生故障,將會導致整個系統(tǒng)的數據都受到破壞。如下圖所示,數據被分成多段分別寫入到不同的硬盤中,即數據分別保存到disk1和disk2中,最終實現提升讀取、寫入的速度。

raid0 raid1 raid5 raid10 區(qū)別是什么?

2、RAID1

如果生產環(huán)境對硬盤設別的讀寫速度沒有要求,而是要求增加數據的安全性,這時候就要用到Raid1技術。

Raid1技術是把兩塊(多塊)物理磁盤設備進行綁定,在寫入數據時,是將數據同時寫入到多塊硬盤設備上(這里可以看作數據的備份或者時鏡像)。當其中一塊硬盤發(fā)生故障時,不會損壞數據,而是立即自動以熱交換的方式來恢復數據的正常使用。Raid1技術雖然保證了數據的安全性,但是也有不足的地方,因為在多塊設備中寫入了相同的數據,因此硬盤的利用率下降了一半。從理論上講,如下圖所示的硬盤空間的真實可用率為50%;由三塊硬盤組成的Raid1磁盤陣列的可用率為33%左右,以此類推。由于需要把數據同時寫入到兩塊以上的硬盤設備,這無疑也在一定程度上增大了計算功能的負載。

Raid0、Raid1、Raid5及Raid10的區(qū)別

3、RAID5

Raid5技術是把硬盤設備的數據奇偶校驗信息保存到其他硬盤設備中。raid5磁盤陣列組中數據的奇偶校驗信息并不是單獨保存到某一個磁盤設備中,而是存儲到除自身以外的其他每一塊對應設備上,這樣的好處是其中任何一個設備損壞后不至于出現致命缺陷。如下圖所示“parity”部分存放的就是數據的奇偶校驗信息,換句話說,Raid5技術實際上沒有備份磁盤中的真實數據,而是當硬盤設備出現問題后,通過奇偶校驗技術來嘗試重建損壞的數據。Raid5這樣的技術特性 “妥協”的兼顧了硬盤設備的讀寫速度、數據安全性與存儲成本問題。

Raid0、Raid1、Raid5及Raid10的區(qū)別

4、RAID10

鑒于Raid5技術是因為磁盤設備的成本問題,對讀寫速度和數據的安全性能而又一定的妥協,但是在企業(yè)里更在乎的還是數據本身的價值而非硬盤的價格,因此在生產環(huán)境中推薦使用raid10技術。

Raid10是Raid1和Raid0的組合體,如圖下圖所示,Raid10技術至少需要4塊硬盤來組建,其中先分別兩兩制成Raid1磁盤陣列,以保證數據的安全性。然后再對兩個Raid1磁盤按陣列實施Raid0技術,進一步提高硬盤設備的讀寫速度。這樣從理論上講,只要壞的不是同一組中的所有磁盤,那么最多可以損壞50%的硬盤設備而不丟失數據。由于Raid10技術擊繼承了Raid0的高速寫速度和Raid1的數據安全性,在不考慮成本的情況下Raid10的性能都超過了Raid5,因此當前成為廣泛使用的一種存儲技術。

Raid0、Raid1、Raid5及Raid10的區(qū)別

看了以上raid0 raid1 raid5 raid10分別介紹,相信您一定對RAID有了一定的了解了。

本文章關鍵詞: raid0 raid1 raid5 raid10