瀏覽單個文章
mains
Power Member
 

加入日期: Jun 2002
文章: 672
引用:
作者twu2
不會矛盾. 因為 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 正常 (rai...


簡單說從raid controller的角度來看
raid 0+1會被當作raid 1是嗎??
而控制disk A跟B做raid 0的兩個controller之間沒有辦法做連結
所以不能進行橫向的資料傳輸.......
不知道小弟想的有沒有錯誤,但這在技術上無法突破嗎??
     
      
舊 2006-06-22, 03:03 PM #11
回應時引用此文章
mains離線中