|
SATA RAID備援功能大檢測 |
RAID 10結合RAID 1與RAID 0的特色,同時採用分散與鏡射兩種架構來寫入資料,不僅可以提升存取效能,並允許「最多」兩顆硬碟毀損時,系統仍可正常運作。 在單顆硬碟毀損的情況下,系統100%不會有問題,一定可以維持運作。如果兩顆硬碟同時故障,那就不一定了,必須要是「非同組鏡射」的兩顆硬碟同時毀損,資料才救得回來。 假設原始資料是「AB」,RAID 10寫入時先將資料分為A跟B,再分別鏡射為A1、A2與B1、B2,英文字母相同的資料是完全相同的。所以在兩顆硬碟故障的狀況,只要不是含有A資料的A1、A2同時故障,或是含有B資料的B1、B2同時故障,都還可以將原始的「AB」讀回來。 像是A1+B1、A1+B2、A2+B1、A2+B2的故障組合,因為都不是「同組鏡射」的硬碟,RAID 10仍可「大難不死」,系統完全失效的機率比RAID 1更低。 然而RAID 10一項最大缺點,就是一次最少要用上4顆硬碟,而且也要浪費一半的總容量,也就是最少有2顆硬碟的容量無法使用到,是單位容量成本最高的一種RAID模式。 備援功能測試 RAID 10是由4顆以上的硬碟組成,且硬碟總數需為偶數。在使用4顆硬碟的情況下,馬上就有2顆硬碟的容量被浪費掉了。 我們將其中一顆硬碟的排線拔掉,RAID的狀態顯示「效能降低」,仍可正常開機運作。如果運氣不要太差,剛好拔到同組鏡射的兩顆硬碟,通常也會是「效能降低」的黃燈狀態,要完全把RAID 10搞掛掉並不容易。 雖說RAID 10的生命力超強,但跟RAID 1的道理一樣,所有硬碟的使用頻率相同,只要其中一顆硬碟掛了,通常表示其他成員硬碟可能也活不久了,必須儘早做RAID重建或備分。 只剩下兩顆硬碟還能運作的RAID 10,其實就像被打回無備援功能的RAID 0架構 ,只要任一硬碟再故障,所有資料還是無法救回來的。
RAID 10用去四顆硬碟,可用容量卻只有兩顆的大小
Intel RAID控制程式中的RAID 10組成狀態
缺少一顆硬碟的情形
缺少兩顆硬碟也沒關係
補上硬碟就能將RAID重建回來
只剩一顆硬碟的RAID 10,變成了失效的狀態
RAID 1的相互備援 |
最具效益的RAID 5備援 |
