當前位置:編程學習大全網 - 人物素材 - 什麽是RAIDRAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6,RAID10

什麽是RAIDRAID0,RAID1,RAID2,RAID3,RAID4,RAID5,RAID6,RAID10

以下可做參考:RAID0 (又稱為Stripe或Striping--分條)

即Data Stripping數據分條技術。RAID 0可以把多塊硬盤連成壹個容量更大的硬盤群,可以提高磁 盤的性能和吞吐量。RAID 0沒有冗余或錯誤修復能力,成本低,要求至少兩個磁盤,壹般只是在那些對數 據安全性要求不高的情況下才被使用。

RAID 1 (又稱為Mirror或Mirroring--鏡像)

RAID 1稱為磁盤鏡像:把壹個磁盤的數據鏡像到另壹個磁盤上,在不影響性能情況下最大限度的保證系統的可靠性和可修復性上,具有很高的數據冗余能力,但磁盤利用 率為50%,故成本最高,多用在保存關鍵性的重要數據的場合。RAID 1的操作方式是把用戶寫入硬盤的數據百分之百地自動復制到另外壹個硬盤上。

RAID 2是RAID 0的改良版,以漢明碼(Hamming Code)的方式將數據進行編碼後分割為獨立的位元,並將數據分別寫入硬盤中。因為在數據中加入了錯誤修正碼(ECC,Error Correction Code),所以數據整體的容量會比原始數據大壹些。

RAID 3是把數據分成多個“塊”,按照壹定的容錯算法,存放在N+1個硬盤上,實際數據占用的有效空間為N個硬盤的空間總和,而第N+1個硬盤上存儲的數據是校驗容錯信息,當這N+1個硬盤中的其中壹個硬盤出現故障時,從其它N個硬盤中的數據也可以恢復原始數據,這樣,僅使用這N個硬盤也可以帶傷繼續工作(如采集和回放素材),當更換壹個新硬盤後,系統可以重新恢復完整的校驗容錯信息。由於在壹個硬盤陣列中,多於壹個硬盤同時出現故障率的幾率很小,所以壹般情況下,使用RAID3,安全性是可以得到保障的。

RAID4 也使用壹個校驗盤,各硬盤相同位置的分段形成壹個校驗硬盤分段,放在校驗硬盤上。這種方式可在不同的硬盤平行執行不同的讀取命令,大幅提高磁盤陳列的讀取性能,但寫入數據時,因受限於校驗硬盤,同壹時間只能做壹次,啟動所有硬盤讀取數據形成同壹校驗分段的所有數據分段,與要寫入的數據做好校驗計算再寫入。即使如此,小型文件的寫入仍然要比RAID3快,因其校驗計算較簡單而非進行位的計算,但校驗硬盤和RAID3壹樣,也形成其性能的瓶頸。在失敗恢復時,它的難度比RAID3大得多了,控制器的設計難度也要大許多,而且訪問數據的效率不怎麽好。

RAID 5可以理解為是RAID 0和RAID 1的折衷方案。RAID 5可以為系統提供數據安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。RAID 5具有和RAID 0相近似的數據讀取速度,只是多了壹個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操作稍慢。同時由於多個數據對應壹個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低。

RAID6技術是在RAID 5基礎上,為了進壹步加強數據保護而設計的壹種RAID方式,實際上是壹種擴展RAID 5等級。與RAID 5的不同之處於除了每個硬盤上都有同級數據XOR校驗區外,還有壹個針對每個數據塊的XOR校驗區。當然,當前盤數據塊的校驗數據不可能存在當前盤而是交錯存儲的,具體形式見圖。這樣壹來,等於每個數據塊有了兩個校驗保護屏障(壹個分層校驗,壹個是總體校驗),因此RAID 6的數據冗余性能相當好。但是,由於增加了壹個校驗,所以寫入的效率較RAID 5還差,而且控制系統的設計也更為復雜,第二塊的校驗區也減少了有效存儲空間。

Raid 10是壹個Raid 1與Raid0的組合體,它是利用奇偶校驗實現條帶集鏡像,所以它繼承了Raid0的快速和Raid1的安全。我們知道,RAID 1在這裏就是壹個冗余的備份陣列,而RAID 0則負責數據的讀寫陣列。其實,右圖只是壹種RAID 10方式,更多的情況是從主通路分出兩路,做Striping操作,即把數據分割,而這分出來的每壹路則再分兩路,做Mirroring操作,即互做鏡像。

  • 上一篇:剪映電腦版的使用方法
  • 下一篇:5篇介紹江西婺源的導遊詞範文
  • copyright 2024編程學習大全網