Centos7 组建软Raid
首先安装msdam
yum install -y mdadm
msdam参数说明
-f : FAIL , 将一个磁盘设置为故障状态
-l : LEVEL , 设置磁盘阵列的级别
-r : 移除故障设备
-a : 添加新设备进入磁盘阵列
-S : 停止一个磁盘阵列
-v : –verbose:显示细节
-D, –detail: 打印一个或多个md device 的详细信息
-x :–spare-devices 指定一个备份磁盘,也就是指定初始阵列的冗余device 数目即spare device数目;
– n : 指定磁盘的个数
-A : –assemble:加入一个以前定义的阵列
-B : –build:创建一个没有超级块的阵列(Build a legacy array without superblocks.)
-C : –create:创建一个新的阵列
-F : –follow, –monitor:选择监控(Monitor)模式
-G : –grow:改变激活阵列的大小或形态
-I : –incremental:添加一个单独的设备到合适的阵列,并可能启动阵列
–auto-detect:请求内核启动任何自动检测到的阵列
-h : –help:帮助信息,用在以上选项后,则显示该选项信息
–help-options:显示更详细的帮助
-V : –version:打印mdadm的版本信息
-b : –brief:较少的细节。用于 –detail 和 –examine 选项
-Q : –query:查看一个device,判断它为一个 md device 或是 一个 md 阵列的一部分
-E : –examine:打印 device 上的 md superblock 的内容
-c : –config= :指定配置文件,缺省为 /etc/mdadm.conf
-s : –scan:扫描配置文件或 /proc/mdstat以搜寻丢失的信息。配置文件/etc/mdadm.conf
然后可参考如下实例:
# 创建RAID0
mdadm -C /dev/md0 -l 0 -n 3 /dev/vdb1 /dev/vdc1 /dev/vdd1
# 查看RAID的详细信息
mdadm –detail /dev/md0
# 查看所有RAID详细信息
mdadm -Evs
# 设置开机启动自动挂载
echo “/dev/md0 /raid0 xfs defaults 0 0” >> /etc/fstab
# 模拟一个RAID故障
mdadm -f /dev/md0 -f /dev/vdd1
# 从RAID删除分区
mdadm /dev/md0 -r /dev/vdd1
# 向RAID添加分区
mdadm /dev/md0 -a /dev/vdd1
# 向RAID扩容
# 前提先将分区添加到RAID中,此时状态为热备
# 然后再进行扩容,其中n后面为序号,使用mdadm -D /dev/md0进行输出
mdadm -G /dev/md0 -n4