1、umount卸载RAID设备
[root@secSrv ~]# umount /dev/md0
2、停止RAID设备
[root@secSrv ~]# mdadm -S /dev/md0
mdadm: stopped /dev/md0
停止后的启动,这里是备忘
[root@secSrv ~]# mdadm -A -s /dev/md5
mdadm: /dev/md5 has been started with 3 drives and 1 spare.
3、查看一下RAID里面的硬盘信息
[root@secSrv ~]# mdadm -D /dev/md0
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb
1 8 32 1 active sync /dev/sdc
4、删除RAID里面的所有磁盘
这一步,一定要把RAID停止后才能执行,否则会出现下面的错误提示
mdadm: Couldn’t open /dev/sde for write – not zeroing
[root@secSrv ~]# mdadm –misc –zero-superblock /dev/sdb
[root@secSrv ~]# mdadm –misc –zero-superblock /dev/sdc
OK,这时候就把RAID里面的所有磁盘删除掉了。
5、删除相关配置文件里面的RAID信息
[root@secSrv ~]# nano /etc/mdadm.conf
把我们增加的配置行删除
ARRAY /dev/md/0 metadata=1.2 name=secSrv:0 UUID=e4e81d31:763978da:ecf56ab9:ce8202b0
[root@secSrv ~]# vim /etc/fstab
把我们增加的这一行删除
/dev/md0 /share ext4 defaults 0 0
经过这五步就完全删除RIAD了。重新启动,也不会有raid的相关内容了。
6、清空磁盘的RAID信息,需要停止RAID后操作
[root@secSrv ~]# mdadm –zero-superblock /dev/<drive/partition>
7、根据你的需要创建RAID
这里创建的是RAID0
[root@secSrv ~]# mdadm -C -v /dev/md0 -l0 -n2 /dev/sdb /dev/sdc
这里创建的是RAID1
[root@secSrv ~]# mdadm –create –verbose –level=1 –metadata=1.2 –chunk=64 –raid-devices=2 /dev/md0 /dev/sdb /dev/sdc
这里创建的是RAID5
[root@secSrv ~]# mdadm –create –verbose –level=5 –metadata=1.2 –chunk=256 –raid-devices=3 /dev/md0 /dev/sdb /dev/sdc /dev/sdd –spare-devices=1 /dev/sde1
8、查看阵列情况
[root@secSrv ~]# cat /proc/mdstat
9、更新配置文件
[root@secSrv ~]# mdadm –detail –scan >> /etc/mdadm.conf
10、聚集阵列
[root@secSrv ~]# mdadm –assemble –scan
11、格式化并且使用
RAID0
[root@secSrv ~]# mkfs.ext4 -v -L NAS -m 0.5 -b 4096 -E stride=16,stripe-width=32 /dev/md0
RAID5
[root@secSrv ~]# mkfs.ext4 -v -L NAS -m 0.5 -b 4096 -E stride=64,stripe-width=192 /dev/md0