PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 儲存媒體討論區
帳戶
密碼
 

  回應
 
主題工具
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
組 Raid 1+0 跟組 Raid 0+1 有什麼不同 ?

上次有聽店家說, 組 Raid 1+0 比較佔優勢, 不知道是真的還是假的.

大概是還原的速度比較快, 還有容忍錯誤率更高之類的 ^^
     
      
舊 2006-06-21, 04:40 PM #1
回應時引用此文章
chlang離線中  
mains
Power Member
 

加入日期: Jun 2002
文章: 672
如果4顆組RAID 1+0跟RAID 0+1那就沒什麼差別
兩顆兩顆先各組RAID 1,最後兩組再組成RAID 0
跟兩顆兩顆先各組RAID 0,最後兩組再組成RAID 1
其實是一樣的只是順序不同而已

但是如果是6顆那就不一定了
兩顆兩顆各組RAID 1,最後三組再組RAID 0
跟三顆三顆各組RAID 0,最後兩組再組RAID 1
這兩個只是順序不同
但是兩顆兩顆各組RAID 1,最後三組再組RAID 0
跟"兩顆兩顆"各組RAID 0,"最後三組"再組RAID 1
這就是完全不同的組合了
在效能、容量跟安全性上也完全不同
 

此文章於 2006-06-21 05:26 PM 被 mains 編輯.
舊 2006-06-21, 05:25 PM #2
回應時引用此文章
mains離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
這.... 老闆說的不是這樣勒.

大概意思是, Raid 0+1/1+0 在四顆下面就有差別了.

如果可以組 1+0 就千萬不要組 0+1, 否則出問題的時候比較慘.
舊 2006-06-21, 05:48 PM #3
回應時引用此文章
chlang離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 661
如果有 raid 1+0 可用, 就不要用 raid 0+1.
Why is RAID 1+0 better than RAID 0+1?
__________________

Tommy 碎碎念...
舊 2006-06-21, 05:50 PM #4
回應時引用此文章
twu2離線中  
mains
Power Member
 

加入日期: Jun 2002
文章: 672
引用:
作者twu2
如果有 raid 1+0 可用, 就不要用 raid 0+1.
Why is RAID 1+0 better than RAID 0+1? ("http://www.ofb.net/~jheiss/raid10/")


簡單說
這篇文章內認為組成0+1時
只要有一顆硬碟損壞就等於那顆硬碟所屬的整組mirror損壞
這時只要另一組mirror中又有一顆硬碟損壞那整個RAID就毀了
但我覺得這跟RAID 1的原理有矛盾的地方
損壞的只要不是同一部份應該就不會有問題才對吧??

此文章於 2006-06-21 06:39 PM 被 mains 編輯.
舊 2006-06-21, 06:38 PM #5
回應時引用此文章
mains離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
引用:
作者twu2
如果有 raid 1+0 可用, 就不要用 raid 0+1.
Why is RAID 1+0 better than RAID 0+1? ("http://www.ofb.net/~jheiss/raid10/")


感謝大大, 這樣看起來就比較容易理解了.

原來老闆沒有唬我
舊 2006-06-21, 06:53 PM #6
回應時引用此文章
chlang離線中  
free_0933
Major Member
 
free_0933的大頭照
 

加入日期: Nov 2003
文章: 244
原來如此,所以目前板子內建RAID大都是RAID10,而不是RAID01囉。
舊 2006-06-21, 10:22 PM #7
回應時引用此文章
free_0933離線中  
twu2
Power Member
 

加入日期: Jan 2002
您的住址: Taipei
文章: 661
引用:
作者mains
但我覺得這跟RAID 1的原理有矛盾的地方
損壞的只要不是同一部份應該就不會有問題才對吧??


不會矛盾. 因為 controller 是用 disk (or virtual disk) 為單位來看. 它並不會知道可以拿 A 好的那部份加上 B 好的那部份來合成一個正常的部份.

以 4 個硬碟做 raid 1+0 與 raid 0+1 來看.
壞 1 個硬碟時都不會有問題.
壞 3 個或 4 個時, 都一樣資料不見.
差別只有壞 2 個的時候.

raid 1+0:
a1, a2 raid 1 => disk A
b1, b2 raid 1 => disk B
A, B => raid 0
1. 壞 a1, a2 => disk A 壞, disk B 正常, raid 0 有一個壞了, 資料不見
2. 壞 b1, b2 => disk A 正常, disk B 壞, raid 0 有一個壞了, 資料不見
3. 壞 a1, b1 => disk A 正常 (raid 1 可由 a2 取得資料), disk B 正常 (raid 1 可由 b2 取得資料), 資料正常
4. 壞 a1, b2 => disk A 正常 (raid 1 可由 a2 取得資料), disk B 正常 (raid 1 可由 b1 取得資料), 資料正常
5. 壞 a2, b1 => disk A 正常 (raid 1 可由 a1 取得資料), disk B 正常 (raid 1 可由 b2 取得資料), 資料正常
6. 壞 a2, b2 => disk A 正常 (raid 1 可由 a1 取得資料), disk B 正常 (raid 1 可由 b1 取得資料), 資料正常
有 4/6 的機會資料是正常的.

raid 0+1:
a1 a2 raid 0 => disk A
b1 b2 raid 0 => disk B
A, B => raid 1
1. 壞 a1, a2 => disk A 壞, disk B 正常, 資料正常 (raid 1 可由 disk B 得到資料)
2. 壞 b1, b2 => disk A 正常, disk B 壞, 資料正常 (raid 1 可由 disk A 得到資料)
3. 壞 a1, b1 => disk A 壞, disk B 壞, 資料不見
4. 壞 a1, b2 => disk A 壞, disk B 壞, 資料不見
5. 壞 a2, b1 => disk A 壞, disk B 壞, 資料不見
6. 壞 a2, b2 => disk A 壞, disk B 壞, 資料不見
有 2/6 的機會資料是正常的.

通常會認為一樣, 是誤以為在 raid 0+1 時, a1, b2 壞掉了, 可以由 a2, b1 得到完整資料.
如果是這樣想的話, 在 raid 1 時, 兩個硬碟都壞了, 是不是只要壞掉的地方不是同一個磁區, raid 就應該可以由另一個讀出呢?
實際上, 只要壞任何一個地方, raid controller 就認為那整個都有問題了.
__________________

Tommy 碎碎念...
舊 2006-06-22, 08:25 AM #8
回應時引用此文章
twu2離線中  
aksa
Major Member
 
aksa的大頭照
 

加入日期: May 2005
您的住址: 台南市
文章: 224
感謝twu2大開示...感激不盡...Orz...
不過您的連結好像掛了?
舊 2006-06-22, 11:08 AM #9
回應時引用此文章
aksa離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
啊. 對了. 這樣應該還有一個不同點.

1 + 0 時.
兩顆 Mirror 的硬碟其中一顆掛點, 只要這一對硬碟互相對拷即可.


如果是 0+1 的話.
不管是哪一顆壞掉, 整組Raid 0 都需要複製到另外一顆. (四顆同時動作)
舊 2006-06-22, 02:24 PM #10
回應時引用此文章
chlang離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是06:30 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。