软 RAID 实验
软件实现RAID5
实验环境Centos6
1、分区(fd),磁盘大小一致
fdisk /dev/sdb
t fd
后面的分区可以直接复制分区表实现:
dd if=/dev/sdb of=/dev/sdc bs=1 count=66 skip=446 seek=446
partx -a /dev/sdc
最少4块磁盘
2、mdadm -C /dev/md0 -a yes -l 5 -c 32 -n 3 -x 1 /dev/sd{b,c,d,e}1
mdadm -D /dev/md0
3、mkfs.ext4 /dev/md0 -L raid5
4、vim /etc/fstab
UUID=…. /mnt/raid ext4 defaults 0 0
mkdir /mnt/raid
mount -a
5、创建配置文件,如果无,禁用再启用后会提示无法找到配置文件
mdadm -Ds /dev/md0 > /etc/mdadm.conf
6、mdadm -S /dev/md0 停止(umount)
7、mdadm -A /dev/md0 激活
8、mdadm /dev/md0 -f /dev/sde1 损坏
9、mdadm /dev/md0 -r /dev/sde1 删除
10、mdadm /dev/md0 -a /dev/sde1 加
作业:实现raid10
方法一:
mdadm -C /dev/md0 -a yes -l1 -n2 /dev/sd{b,c}
mdadm -C /dev/md1 -a yes -l1 -n2 /dev/sd{d,e}
mdadm -C /dev/md2 -a yes -l1 -n2 /dev/md{0,1}
方法二:
mdadm -C /dev/md0 -a yes -110 -n4 /dev/sd{b,c,d,e}
同步raid分区所有的文件系统,只适合ext文件系统
resize2fs /dev/md0
xfs文件系统用以下命令:
xfa_growfs /mnt/raid
RAID扩展增加新成员
mdadm -G /dev/md0 -n4 -a /dev/sdf1
resize2fs /dev/md0 同步文件系统ext文件系统版
xfs_growfs /mnt/raid 同步xfs文件系统(后面跟的是挂载点)
查看RAID信息 cat /proc/mdstat
删除RAID
1、umount /mnt/raid/
2、如果有人在用先 fuser -km /mnt/raid/
3、修改/etc/fstab
4、确定成员数mdadm -D /dev/md0
5、rm -f /etc/mdadm.conf
6、mdadm -S /dev/md0
7、彻底清除RAID信息 mdadm –zero-superblock /dev/sdb1 或者 dd if=/dev/zero of=/dev/sdb1
8、删除成员分区
学员评价