[教學] 計概 RAID (冗餘的磁碟陣列)

看板Army-Sir作者 (優白白)時間13年前 (2011/01/14 21:50), 編輯推噓22(22011)
留言33則, 26人參與, 最新討論串1/1
RAID全名:Redudant Array Independent(Inexpensive) Disk RAID的特點有兩點: 1.具有容錯的功能 2.提高存取效能 種類: RAID 0:沒有容錯功能,只有利用並行存取,提高存取效能 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│ │ 2│ │ 3│ │ 4│ │ 5│ │ 6│ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴───┴─┬─┴──┴───┘ 並行存取(Byte strip) 使用率:100% RAID 1:利用mirror來達容錯功能 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│ │ 2│ │ 3│ │1'│ │2'│ │3'│ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴───┴─┬─┴──┴───┘ 並行存取(Byte strip) 使用率:50% 特點:容錯性高,存取快,但是價格昂貴。 RAID 2:利用hamming code來達容錯功能 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│ │ 2│ │ 3│ │ 4│ │ h│ │ h│ │ h│ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴─┬─┴───┘ 並行存取 (Byte strip) 使用率:n/(n+k) 假設妳使用n顆硬碟,需要k顆硬碟當做進行漢明修正,滿足2^k ≧ n + k + 1 特點:利用hamming code來進行容錯修正。但現今以廢棄不用,所以不會考! RAID 3:利用同位元達容錯功能,同位元存放在同一顆硬碟當中 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│ │ 2│ │ 3│ │ 4│ │ p│ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴─┬─┴───┘ 並行存取 (Byte strip) 使用率:(n-1)/n 特點:利用同位元進行容錯,但同位元存在同一顆硬碟裡,所以只支援單一存取 X(p) = X(1)⊕X(2)⊕X(3)⊕X(4) 如果當有一顆硬碟資料毀損,再利用同樣方法還原(假設三號毀損) X(3) = X(1)⊕X(2)⊕X(4)⊕X(p) RAID 4:利用同位元達容錯功能,同位元存放在同一顆硬碟當中 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│ │ 2│ │ 3│ │ 4│ │ p│ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴─┬─┴───┘ 並行存取 (Block strip) 使用率:(n-1)/n 特點:利用同位元進行容錯,但同位元存在同一顆硬碟裡,所以只支援單一存取 X(p) = X(1)⊕X(2)⊕X(3)⊕X(4) 如果當有一顆硬碟資料毀損,再利用同樣方法還原(假設三號毀損) X(3) = X(1)⊕X(2)⊕X(4)⊕X(p) ps:和RAID 3差在RAID 4儲存以Blcok為單位RAID 3以前都是Byte為單位 RAID 5:利用同位元達容錯功能,同位元分散存放在各顆硬碟中 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │1p│ │2p│ │3p│ │4p│ │5p│ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴───┴┬─┴───┘ 並行存取 (Block strip) 使用率:(n-1)/n 特點:利用同位元進行容錯,但同位元分散在各顆硬碟中,所以支援多重存取 X(4p) = X(1)⊕X(2)⊕X(3)⊕X(5) 如果當有一顆硬碟資料毀損,再利用同樣方法還原(假設三號毀損) X(3) = X(1p)⊕X(2p)⊕X(4p)⊕X(5p) ps:同RAID 4,RAID5為block strip RAID 6:P + Q冗餘 這個我沒研究,不過因為成本過高,現今幾乎都沒人在用,所以也不會考。XD RAID 0 + 1:先strip並行存取,再做mirror 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│-│ 2│-│ 3│ │1'│-│2'│-│3'│ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴┬──┘ └──┬┴──┘ 並行存取(Byte strip) 使用率:50% 特點:價格昂貴。 RAID 1 + 0:先做mirror,再做strip並行存取 示意圖: ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ │ 1│-│ 2│-│ 3│-│1'│-│2'│-│3'│ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └──┴───┴─┬─┴──┴───┘ 並行存取(Byte strip) 使用率:50% 特點:價格昂貴。 ps:RAID 1 + 0 效能和容錯比 RAID 0 + 1好!!~ 整理表格(BillHuang提供): http://www.tomshardware.tw/727,review-727-4.html RAID模式一覽:安全性與效能分析 RAID模式 硬碟數量 資料安全性 可利用性 實際容量 傳輸效能 架設成本 0 1+ 略差 極差 100% 極佳 極低 1 2 良好 良好 50% 尚可 極高 3 3+ 尚可 良好 (x-1)/ x 尚可 中等 5 3+ 尚可 良好 (x-1)/ x 良好 中等 0+1 4、6、8… 良好 良好 50% 良好 極高 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.65.87

01/14 21:54, , 1F
推原PO超有心! 感謝拜讀中
01/14 21:54, 1F

01/14 21:55, , 2F
未看先推 感謝原po
01/14 21:55, 2F

01/14 21:57, , 3F
兩年前po的教學文,當初沒被m都砍光了。因為有人寫信問,所
01/14 21:57, 3F

01/14 21:57, , 4F
以就重po了,不過敝人現在在砲校受二階段訓,所以可能無法回
01/14 21:57, 4F

01/14 21:58, , 5F
信回答大家的問題了XD 大家考試加油吧~
01/14 21:58, 5F

01/14 21:58, , 6F
感謝 非本科生的我
01/14 21:58, 6F

01/14 21:59, , 7F
專業推!
01/14 21:59, 7F

01/14 22:00, , 8F
有神快拜
01/14 22:00, 8F

01/14 22:01, , 9F
可惜木星站倒了 不然很多資料木星都有...
01/14 22:01, 9F

01/14 22:01, , 10F
謝謝Liroy大!!!
01/14 22:01, 10F

01/14 22:04, , 11F
真的太感謝大大了 ~
01/14 22:04, 11F

01/14 22:06, , 12F
推推
01/14 22:06, 12F

01/14 22:07, , 13F
推推~~好用心~~請問有網路方面的嗎??謝謝~~
01/14 22:07, 13F

01/14 22:09, , 14F
這個不給推說不過去了~ 超專業!!!
01/14 22:09, 14F

01/14 22:10, , 15F
L大應該是資工系的吧?
01/14 22:10, 15F

01/14 22:13, , 17F
6376 這個有圖,比較好想像
01/14 22:13, 17F

01/14 22:15, , 18F
http://ppt.cc/L,1M 附上短網址
01/14 22:15, 18F

01/14 22:15, , 19F
大學唸cs,不過研究所就轉了XD
01/14 22:15, 19F

01/14 22:49, , 20F
還是看不懂 只能被記憶題背一背了 動腦的就算了
01/14 22:49, 20F

01/14 23:07, , 21F
你太強了(拜
01/14 23:07, 21F

01/15 00:00, , 22F
推!!!!!
01/15 00:00, 22F

01/15 00:30, , 23F
my lord, my king orz
01/15 00:30, 23F

01/15 02:06, , 24F
版主怎麼不M起來
01/15 02:06, 24F

01/15 02:09, , 25F
天啊 是我考試當年的L大!!
01/15 02:09, 25F

01/15 02:28, , 26F
Thank you
01/15 02:28, 26F

01/15 04:43, , 27F
有圖方便理解許多 THX
01/15 04:43, 27F

01/15 04:45, , 28F
另外RAID 5那邊應是X(3) = X(1)⊕X(2)⊕X(4p)⊕X(5)
01/15 04:45, 28F

01/15 08:23, , 29F
感謝!!
01/15 08:23, 29F

01/15 19:39, , 30F
01/15 19:39, 30F

01/16 01:00, , 31F
樓上張爸
01/16 01:00, 31F

01/16 19:10, , 32F
看一次推一次
01/16 19:10, 32F

01/16 23:20, , 33F
好猛= =,不過身為文組的看了這麼多還是完全看不懂><
01/16 23:20, 33F
文章代碼(AID): #1DC5Itui (Army-Sir)