1. 程式人生 > >raid及mdadm命令原理

raid及mdadm命令原理

raid及mdadm命令原理

raid 0+1

技術分享先做條帶,在做鏡像

0:表示條帶

1:表示鏡像

缺點:任何一塊盤壞了 整個全局都會受到影響。

磁盤空間利用率1/2


raid 1+0

技術分享

先做鏡像 ,再做條帶。

優點:性能和raid0+1一樣。但是磁盤壞掉以後,修復更容易。但是同組不能同時壞。

磁盤空間利用率1/2




raid5 循環校驗碼

技術分享

每一個設備輪流成為校驗碼設備。通過算法,任何一塊設備出現問題 都能找回收據,但只允許壞一塊盤


raid4:校驗碼,通過1+2+3=6這樣第四塊設備永遠是校驗碼設備。缺點是校驗碼會成為整列的瓶頸。導致性能差。同樣只允許壞一塊盤



總結:

raid0條帶

性能:提升讀寫幾乎提高N倍,

冗余:無

空間:利用率高

至少2塊盤


raid1鏡像

性能:寫性能下降,讀性能提升。空間利用率低1/2

冗余性:有

至少2塊盤


raid2 在普通陣列的基礎上,使用專用的磁盤保存數據的ECC校驗碼,通過海明碼校驗,可以在數據發生錯誤的情況下檢查並將錯誤校正,以保證輸出的正確。 (基本沒人使用)

raid3 RAID3於RAID2類似,但是只提供查錯功能,不提供糾錯功能 (基本沒人使用)

raid4校驗碼 (基本沒人用)


raid5循環校驗碼

性能:讀寫提升

冗余:有

空間:利用率(N-1)/N

至少3塊盤



raid6:比raid多一塊校驗設備。允許同時壞2塊盤 較少使用


raid 1+0

性能:讀寫都提升

冗余:有

空間:利用率1/2

至少4塊盤



raid 0+1

性能:讀寫都提升

冗余:有

空間:利用率1/2

至少4塊盤


raid 5+0:先做循環校驗,再做條帶。把兩個raid5做成raid0

性能:提升

冗余:有

空間:利用率(N-2)/N (兩組raid 5)

至少 6塊盤


jbod:最主要目的是將多個小盤組合成一個大的

性能:無提升

冗余:無

空間:利用率100%

至少2塊盤




本文出自 “運維成長路” 博客,謝絕轉載!

raid及mdadm命令原理