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命令原理