RAID
1)RAID支持动态扩容html
2)RAID支持磁盘加速 3)RAID支持冗余
RAID 5:需三块硬盘以上,磁盘容量为多块磁盘-1,提供部分磁盘速度及冗余效果(致命缺点:生成校验和时占用额外计算资源)、容许损坏一块硬盘vim
新增4块30G硬盘
建立raid了使用的命令是mdadm,若是没有请先安装mdadm软件包ide
[root@Centos_01 ~]# mdadm -Cv /dev/md0 -a yes -n3 -l5 -x1 /dev/sd[c-f] //建立raid5
参数解释:spa
--create //表示要建立raid --auto=yes /dev/md0 //是否自动检测,新创建的软件磁盘陈列设备为md0,md序号能够为0-9 --level=5 //磁盘阵列的等级,这里是raid5 -raid-devices //所需使用的磁盘数量 --spare-devices //添加做为预备(spare)磁盘的块数 /dev/sd[b-e] //磁盘阵列所使用的设备,还能够写成“/dev/sdb /dev/sdc /dev/sdd /dev/sde”一样能够缩写为:mdadm –C –a yes /dev/md0 –l5 –n3 –x1 /dev/sd[b-e] [root@Centos_01 ~]# mkfs.ext4 /dev/md0 //将raid5格式化
[root@Centos_01 ~]# mkdir /raid [root@Centos_01 ~]# mount /dev/md0 /raid //建立并挂载 [root@Centos_01 ~]# df –Th //查看挂载状况
[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
模拟磁盘损坏3d
[root@Centos_01 ~]# mdadm /dev/md0 -f /dev/sdd //模拟磁盘损坏 [root@Centos_01 ~]# cat /proc/mdstat //查看修复
raid5恢复了code
[root@Centos_01 ~]# mdadm /dev/md0 -r /dev/sdd //把坏的磁盘移除
命令参数htm
-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的方法:blog
>>直接卸载/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