RAID
0 : 條帶
性能提高:讀,寫 n
冗餘能力(容錯能力):無
空間利用率: nS
至少2塊磁盤
1 : 鏡像
性能提高:寫性能有所降低,讀性能提高
冗餘能力:有
空間利用率: 1/2
至少2塊磁盤
2 :
3 :
4 :
5 :
性能表現:讀寫提高
冗餘能力:有
空間利用率:(n-1)/n
至少3塊磁盤
0+1 先作條帶化,再作鏡像
性能表現:讀寫提高
冗餘能力:有
空間利用率:1/2
至少4塊磁盤
1+0 先作鏡像,再作條帶化
性能表現:讀寫提高
冗餘能力:有
空間利用率:1/2
至少4塊磁盤
5+0
性能表現: 讀寫提高
冗餘能力: 有
空間利用率: (n-2)/n
至少6塊磁盤
jbod: 只增長容量,hadoop分佈式 HDFS
性能表現:無提高
冗餘能力:無
空間利用率:100%
至少2塊磁盤
硬件RAID
磁盤陣列櫃
陣列卡
主板陣列芯片
軟件RAID
linux軟RAID:
md:
mdadm:將任何塊設備作成raid
模式化的命令:
建立模式:
-C
專用選項:
-l: 級別
-n: 設備個數
-a <yes|no>: 自動爲其建立設備文件
-c: CHUNK大小,數據分片大小,默認64KB
-x: 指定空閒盤個數
# mdadm -C /dev/md0 -a yes -l 0 -n 3 /dev/sd{b,c,d} -->建立RAID0 /dev/md0 三塊磁盤
# mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/sd{b,c,d} --> 建立RAID1 並帶有空閒盤
# cat /proc/mdstat -->查看陣列狀態
管理模式:
--add,--remove,--fail
# mdadm /dev/md0 --fail /dev/sdb -->將/dev/sdb 置爲不可用狀態
監控模式:
-F
增加模式:
-G
裝配模式:
-A
查看RAID陣列的詳細信息
# mdadm -D /dev/md0
--detail
中止陣列:
# mdadm -S /dev/md0
--stop
將當前RAID信息保存至配置文件,以便之後進行裝配
# mdadm -D --scan >/etc/mdadm.conf
# mdadm -A /dev/md0 -->使用保存的mdadm.conf進行裝配
linux