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进行装配
转载于:https://www.cnblogs.com/Xhale/p/5122938.html