RAID知識總結[轉]

 

原創做品,容許轉載,轉載時請務必以超連接形式標明文章  原始出處 、做者信息和本聲明。不然將追究法律責任。 http://815632410.blog.51cto.com/1544685/1394306

 

老男孩linux運維實戰培訓-RAID總結html

老男孩老師教學與培訓核心思想:重目標、重思路、重方法、重實踐、重習慣、重總結。linux

 

版權聲明:轉載請註明出處!安全

#####################################################運維

本文做者爲《老男孩linux運維實戰培訓》學生—龐同窗linux運維

本文的全部內容均來自老男孩培訓課上學習及課後複習預習的總結,未經本人及老男孩培訓許可,禁止私自轉發及使用。性能

QQ: 815632410學習

E-mail: work2312@163.com網站

#####################################################spa

老男孩linux運維實戰培訓中心翻譯

培訓諮詢:QQ:80042789 70271111

培訓電話:18600338340 18911718229

老男孩老師 QQ:49000448 31333741

網站地址:http://www.etiantian.org

老男孩博客:http://oldboy.blog.51cto.com

老男孩交流羣246054962    208160987 226199307 44246017

網站運維交流羣:114580181 45039636 37081784
#####################################################

 

 

目錄

1、什麼是RAID... 1

2、RAID級別介紹:... 1

1RAID01

2RAID12

3RAID 5... 3

4RAID0+1... 3

5RAID10... 4

6raid0+1 raid 10的區別... 5

1、什麼是RAID

RAID是英文Redundant Array of Independent Disks的縮寫,翻譯成中文意思是「獨立磁盤冗餘陣列」,有時也簡稱磁盤陣列(Disk Array)。

簡單的說,RAID是一種把多塊獨立的硬盤(物理硬盤)按不一樣的方式組合起來造成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能和提供數據備份技術。組成磁盤陣列的不一樣方式成爲RAID級別(RAID Levels)。數據備份的功能是在用戶數據一旦發生損壞後,利用備份信息可使損壞數據得以恢復,從而保障了用戶數據的安全性。在用戶看起來,組成的磁盤組就像是一個硬盤,用戶能夠對它進行分區,格式化等等。總之,對磁盤陣列的操做與單個硬盤如出一轍。不一樣的是,磁盤陣列的存儲速度要比單個硬盤高不少,並且能夠提供自動數據備份。
       RAID技術通過不斷的發展,如今已擁有了從RAID 0七種基本的RAID 級別。另外,還有一些基本RAID級別的組合形式,如RAID 10RAID 0RAID 1的組合),RAID 50RAID 0RAID 5的組合)等。不一樣RAID 級別表明着不一樣的存儲性能、數據安全性和存儲成本。但咱們最爲經常使用是:raid0raid1raid5raid10 raid0+1    

      RAID級別的選擇有三個主要因素:可用性(數據冗餘)、性能和成本。若是不要求可用性,選擇RAID0以得到最佳性能。若是可用性和性能是重要的而成本不是一個主要因素,則根據硬盤數量選擇RAID 1。若是可用性、成本和性能都一樣重要,則根據通常的數據傳輸和硬盤的數量選擇RAID 5

2、RAID級別介紹:

1RAID0,無冗餘無校驗的磁盤陣列。數據同時分佈在各個磁盤驅動器上,沒有容錯能力,讀寫速度在RAID中最快,但由於任何一個磁盤驅動器損壞都會使整個RAID系統失效,因此安全係數反倒比單個的磁盤驅動器還要低。RAID  0 是要求最高速度和最大容量的用戶的理想選擇。通常用在對數據安全要求不高,但對速度要求很高的場合。

如何計算RAID 0 的容量?

RAID 0 系統中每一個磁盤的容量都應相同。在RAID 級別  0 配置中,存儲容量的計算方式爲驅動器數乘以磁盤容量,即C = n*d,其中:C = 可用容量、n = 磁盤數、d = 磁盤容量

例如,若是一個  RAID  0陣列中包含四個驅

動器,每一個驅動器的容量爲  1000GB,則陣

列的總容量爲4000GB

C = (4*1000)

wKiom1NHpL-gOirHAAEiyqE0Pms779.jpg

 

 

 

2RAID1,鏡像磁盤陣列。是一種安全的RAID 模式,它至少須要兩個驅動器,而且驅動器成對工做。若是其中一個物理磁盤出現故障,能夠當即從第二個磁盤上獲取數據。即便一個磁盤出現故障,也不會丟失任何數據。每個磁盤驅動器都有一個鏡像磁盤驅動器,鏡像磁盤驅動器隨時保持與原磁盤驅動器的內容一致。RAID1具備最高的安全性,但只有一半的磁盤空間被用來存儲數據。在一個磁盤出現故障時,RAID  1  可提供最高的數據安全性,但因爲數據需寫入兩次,所以在寫入時性能會略有降低。在更注重安全性而非速度的狀況下,RAID  1  是理想選擇,主要用在對數據安全性要求很高,並且要求可以快速恢復被損壞的數據的場合。

如何計算RAID 1 的容量?

RAID 1 系統中每一個磁盤的容量都應相同。在RAID 級別  1 配置中,

存儲容量的計算方式爲驅動器數乘以磁盤容量再除以2,即

C = n*d/2

其中:

C = 可用容量

n = 磁盤數

d = 磁盤容量

例如,若是一個  RAID  1陣列中包含四個驅

動器,每一個驅動器的容量爲  1000GB,則陣

列的總容量爲2,000GBC = (4*1000)/2

wKiom1NHt1OBKHafAAC0un_KuUQ066.jpg

 

 

 

3RAID 5是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。RAID 5具備和RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個磁盤進行寫入操做稍慢。同時因爲多個數據對應一個奇偶校驗信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低。若是一個物理磁盤出現故障,該磁盤上的數據能夠重建到更換磁盤上。單個磁盤出現故障時,數據不會丟失,但若是數據還沒有重建到更換驅動器上,而此時又有一個磁盤出現故障,那麼陣列中的全部數據都將丟失。

如何計算RAID 5 的容量?

RAID 5 系統中每一個磁盤的容量都應相同。

RAID 級別配置中,存儲容量的計算方

式爲驅動器數減一再乘以磁盤容量,即

C = (n-1)*d

其中:

C = 可用容量、n = 磁盤數、d = 磁盤容量

例如,若是一個  RAID  5陣列中包含四個驅

動器,每一個驅動器的容量爲  1000GB,則陣

列的總容量爲3,000GBC = (4-1)*1000

wKioL1NHtyzzR6zXAAE4rxI42To398.jpg

4RAID0+1RAID 0+1 是一種安全的RAID 模式,由條帶集的鏡像組成。RAID 0+1 陣列包含的磁盤數應爲四的倍數。在RAID 0+1 陣列中,最多容許兩個磁盤出現故障而不會丟失數據,但故障磁盤必須屬於同一RAID 0 隊列。在圖中陣列,陣列是陣列的鏡像,也就是當磁盤和磁盤出現故障時,數據會保存到磁盤3和磁盤4

如何計算RAID 0+1 的容量

RAID 0+1  系統中每一個磁盤的容量都應相

同。

RAID 0+1 配置中,存儲容量的計算方式爲驅

動器數乘以磁盤容量再除以2,即C = n*d/2

其中:

C = 可用容量

n = 磁盤數

d = 磁盤容量

例如,若是一個  RAID 0+1 陣列中包含四個

驅動器,每一個驅動器的容量爲  1000GB,則

陣列的總容量爲2,000GBC = (4*1000)/2

wKiom1NHt1TR-APKAAFeIpIkJWk115.jpg

5RAID10也稱爲RAID 1+0,是合併了其餘級別(尤爲是RAID1 RAID 0)特色的另外一種RAID 級別。這是一種「鏡像集條帶」,意思是數據在兩個鏡像陣列間分條。「條帶化」在陣列之間發生,而鏡像是在相同的陣列中出現,兩種技術的組合加快了重建的速度。RAID  10  陣列包含的磁盤數應爲四的倍數。在RAID  10 陣列中,每一個鏡像對中能夠有一個磁盤出現故障而不丟失數據。不過,故障磁盤所在陣列的工做磁盤會成爲整個陣列中的弱點。若是鏡像對中的另外一個磁盤也發生故障,則會丟失整個陣列。

如何計算RAID 10 的容量?

RAID 10 系統中每一個磁盤的容量都應相同。

RAID 10  配置中,存儲容量的計算方式爲驅

動器數乘以磁盤容量再除以2,即C = n*d/2

其中:

C = 可用容量

n = 磁盤數

d = 磁盤容量

例如,若是一個RAID 10 陣列中包含四個驅

動器,每一個驅動器的容量爲  1000GB,則陣

列的總容量爲2,000GB

wKioL1NHty2iKhrnAAFjZYDRymo168.jpg

6raid0+1raid 10的區別

基本上二者的原理很像,都是RAID0RAID1的結合,不過仍是有些區別的。

raid01,先條帶後鏡像

aba'b'

raid10是先作鏡像,再條帶

aa'bb'

Raid10要比raid01可靠性高,由於raid10中的任何一個盤失效,還有一個鏡像存在。而01中任何一個盤失效則徹底降級爲raid1了。

raid 1+0

A1=B1

A2=B2

A=A1+A2

B=B1+B2

A1壞時,B1再壞整個RAID完蛋,概率爲1/3

raid 0+1

A=A1+A2

B=B1+B2

A=B

A1壞時,A即壞可是同時B壞任何一塊整個RAID都完蛋,概率爲2/3

因此1+0好於O+1

相關文章
相關標籤/搜索