作者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...
|