mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/nvme0n2p{5,6,7,8,9}
参数:
- --create:为新建RAID的参数
- --auto=yes: 决定新建后面接的软件磁盘阵列设备,即/dev/md0、/dev/md1等。
- --raid-devices=N:使用几个磁盘作为磁盘阵列的设备。
- --level[5]:设置这组磁盘阵列的等级。支持很多,不过建议只要用0,1,5即可。
- --detail:后面所安的那个磁盘阵列设备的详细信息。
二、环境演示
利用4个分区组成RAID5
每个分区约为1GB大小
利用一个分区设置sparedisk
这个sparedisk 的大小与其它RAID所需分区一样大
将此RAID5设备挂载到raid目录下
1、分区
2、
[root@jackwei ~]# mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/nvme0n2p{5,6,7,8,9}
3、查看刚创建的raid
[root@jackwei ~]# mdadm --detail /dev/md0
4、查看系统阵列的情况
[root@jackwei ~]# cat /proc/mdstat
注:最后[UUUU]表示正常,[_ _ _ _]表示不正常
5、
[root@jackwei ~]# mkfs -t ext4 /dev/md0
6、挂载
RAID错误的救援模式
设置7号分区出错
新添加一个10号盘
加载
[root@jackwei ~]# partprobe
把10号加进去,把7号损害的拿出来
[root@jackwei ~]# mdadm --manage /dev/md0 --add /dev/nvme0n2p10 --remove /dev/nvme0n2p7
查看设备的UUID
[root@jackwei ~]# mdadm --detail /dev/md0 |grep -i uuid
设置mdadm.conf
[root@jackwei ~]# vim /etc/mdadm.conf
ARRAY /dev/md0 UUID=035e89b7:ce6dd138:55acfde9:a9b2179b
设置开机自动挂载并测试
[root@jackwei ~]# vim /etc/fstab
/dev/md0 /raid ext4 defaults 0 0
[root@jackwei ~]# umount /dev/md0 /raid/
[root@jackwei ~]# mount -a
[root@jackwei ~]# umount /dev/md0
[root@jackwei ~]# vim /etc/fstab
[root@jackwei ~]# mdadm --stop /dev/md0
[root@jackwei ~]# cat /proc/mdstat
[root@jackwei ~]# vi /etc/mdadm.conf