磁盘阵列RAID 5和RAID 10
RAID 5 的创建
mdadm -Cv /dev/md0 -n 4 -l 5 -x 1 /dev/sdb /dev /sdc /dev/sdd /dev/sde
#加入四个硬盘,三个存储文件,一个作为备用
mdadm -D /dev/md0
#可以查看创建的磁盘阵列信息
mkfs.ext4 /dev/md0
#格式化md0
mkdir /RAID
#创建挂载点
mount /dev/md0 /RAID
#挂载RAID 5,可以-D查看信息
echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
#让创建好的磁盘阵列一直提供服务,不会重启取消
RAID 10 的创建
mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sdb /dev /sdc /dev/sdd /dev/sde
#加入四个硬盘
mdadm -D /dev/md0
#可以查看创建的磁盘阵列信息
mkfs.ext4 /dev/md0
#格式化md0
mkdir /RAID
#创建挂载点
mount /dev/md0 /RAID
#挂载RAID 10,可以-D查看信息
echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab
#让创建好的磁盘阵列一直提供服务,不会重启取消
损坏磁盘阵列以及修复
mdadm /dev/md0 -f /dev/sdb
#-f参数模拟磁盘阵列中磁盘的损坏
mdadm -D /dev/md0
#查看损坏磁盘
mdadm /dev/md0 -r /dev/sdb
#移除损毁磁盘
mdadm /dev/md0 -a /dev/sdb
#添加一块硬盘补充损坏的磁盘
mdadm -D /dev/md0
#查看磁盘添加进度
删除磁盘阵列
umount /RAID
#首先取消挂载
mdadm /dev/md0 -f /dev/sdb
mdadm /dev/md0 -f /dev/sdc
mdadm /dev/md0 -f /dev/sdd
mdadm /dev/md0 -f /dev/sde
#停用所有磁盘
mdadm /dev/md0 -r /dev/sdb
mdadm /dev/md0 -r /dev/sdc
mdadm /dev/md0 -r /dev/sdd
mdadm /dev/md0 -r /dev/sde
#移除所有磁盘
mdadm -D /dev/md0
#查看md0磁盘信息
mdadm --stop /dev/md0
#停用RAID