最近公司這邊要整個數據中心,但是我們這邊磁盤陣列的方案選擇方面需要做好萬全的測試
內部測試的服務器當初損壞的磁盤1個做的raid5直接換個新磁盤做替換rebuild就行了
但是現在想的方法是5+1的方案,就是5個磁盤做raid5+1個磁盤做熱備盤
其實存儲有做過raid10和raid5的出現過磁盤損壞
例如raid5,但是當時損壞了1個沒有快速更換備用盤的話,要是再壞1個盤就很麻煩了
現在的方案就是解決raid5如果壞了1個盤,馬上就能有個熱備盤自動同步數據
熱備盤就會頂替Raid里的那個壞盤,同時利用異或校驗算法,把壞盤上面的數據原樣做出來並存儲在熱備盤中。
這樣一來就等於Raid沒受到損壞,然后你再找個一個同樣的盤把壞盤替換掉,Raid和熱備盤的狀態又正常了!
1.raid常用幾個級別介紹:
RAID主要有幾種級別—-RAID 0,RAID 1,RAID 5,RAID 6,RAID 10
- RAID 0:條帶化的磁盤陣列,沒有容錯能力,但可使用所有硬盤空間。
- RAID 1: 兩塊硬盤的磁盤鏡像,允許壞任一塊,空間的利用率只有一半。
- RAID 5:帶奇偶校驗的條帶化,支持三塊以上硬盤,允許任壞一塊,空間利用率為(N-1)/N。 (就是有一塊盤算作備用)
- RAID 6:與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統使用不同的算法,數據的可靠性非常高,即使兩塊磁盤同時失效也不會影響數據的使用。但RAID 6需要分配給奇偶校驗信息更大的磁盤空間,相對於RAID 5有更大的“寫損失”,因此“寫性能”非常差。
- RAID 10:這個說起來就比較浪費了,可利用硬盤空間只有N/2,每塊硬盤都有一個備用盤,不過最不容易壞。
2.關於熱備份(Hot Spare)
與CPU系統電連接的硬盤,它能替換下系統中的故障盤。與冷備份的區別是,冷備份盤平時與機器不相連接,硬盤故障時才換下故障盤。
當一個正在使用的磁盤發生故障后,一個空閑、加電並待機的磁盤將馬上代替此故障盤,此方法就是熱備用。熱備用磁盤上不存儲任何的用戶數據,最多可以有8個磁盤作為熱備用磁盤。
一個熱備用磁盤可以專屬於一個單一的冗余陣列或者它也可以是整個陣列熱備用磁盤池中的一部分。而在某個特定的陣列中,只能有一個熱備用磁盤。
當磁盤發生故障時,控制器的固件能自動的用熱備用磁盤代替故障磁盤,並通過算法把原來儲存在故障磁盤上的數據重建到熱備用磁盤上。
數據只能從帶有冗余的邏輯驅動器上進行重建(除了RAID 0以外),並且熱備用磁盤必須有足夠多的容量。
系統管理員可以更換發生故障的磁盤,並把更換后的磁盤指定為新的熱備用磁盤。
3.RAID熱備盤工作模式
4.最終總結
一旦正常開始數據重建,我們就可以更換損壞的硬盤了,更換后的硬盤會自動成為新的熱備盤。
不管是是raid1,raid10,raid5等等都好,他們要不要熱備盤都可以的,但是為了更安全穩定,在規划raid方案的時候還是建議你配上熱備盤的!