RAID
1)RAID支持动态扩容
2)RAID支持磁盘加速 3)RAID支持冗余
RAID 5:需三块硬盘以上,磁盘容量为多块磁盘-1,提供部分磁盘速度及冗余效果(致命缺点:生成校验和时占用额外计算资源)、允许损坏一块硬盘
新增4块30G硬盘

创建raid了使用的命令是mdadm,如果没有请先安装mdadm软件包
[root@Centos_01 ~]# mdadm -Cv /dev/md0 -a yes -n3 -l5 -x1 /dev/sd[c-f] //创建raid5

参数解释:


[root@Centos_01 ~]# mdadm --detail --scan>/etc/mdadm.conf //全部追加到配置文件中 [root@Centos_01 ~]# vim /etc/mdadm.conf //编辑配置文件

[root@Centos_01 ~]# vim /etc/fstab //编辑配置文件

在里面加上一行 /dev/md0 /raid ext4 defaults 0 0
模拟磁盘损坏
[root@Centos_01 ~]# mdadm /dev/md0 -f /dev/sdd //模拟磁盘损坏 [root@Centos_01 ~]# cat /proc/mdstat //查看修复

raid5恢复了
[root@Centos_01 ~]# mdadm /dev/md0 -r /dev/sdd //把坏的磁盘移除

命令参数
-A = --assemble 激活 -S = --stop 停止 -D = --detail 查看raid详细信息 -C = -- create 建立raid设备 -v = --verbose 显示建立过程的详细信息 -l = --level raid的级别 -n = --raid-devices raid设备数 -s = --scan 扫描raid设备 -f = --fail 标示坏的硬盘 -a = --add 添加硬盘 -r = -remove 移除坏的硬盘
关闭RAID的方法:
>>直接卸载/dev/md0,并且注释掉/etc/fstab文件中的配置 umount /dev/md0 //解除挂接 vi /etc/fstab //将fstab里面的开机自动挂载注释掉 #/dev/md0 /var/www/html ext4 defaults 0 0 mdadm --stop /dev/md0 //停止md0磁盘服务
查看RAID是否成功的创建是的两种方法
cat /proc/mdstat mdadm --detail /dev/md