服务器RAID及配置实战

一、磁盘阵列介绍
1、RAID称为链家磁盘冗余阵列。
补充:uname -a(详细的所有信息)(-r/-m/-p) :查看内核
Linux:XX(主版本号):YY(次版本号):ZZ(末(修订)版本号)
YY:奇数是开发板内核,偶数是稳定版内核
查看操作系统版本
(1)cat /etc/redhat -release
(2)lsb_release
2、RAID级别介绍
(1)RAID 0
称为条带模式,把连续的数据分散到多个磁盘上并行存取。
缺点:易丢失
优点:读写速度快
磁盘个数:最少两个
可用空间:全部
故障磁盘数:0
应用场景:存临时的测试性数据
(2)RAID 1
又称镜像,一个具有全冗余的模式
优点:具有全冗余的模式
磁盘个数:2或2的倍数个
可用空间:一半
故障磁盘数:一个
应用场景:装系统
(3)RAID 4
缺点:最后一个磁盘易损坏
优点:不知道
磁盘个数:三个及以上
可用空间:个数-1容量
故障磁盘数:一个
(4)RAID 5
优点:提高数据读写速度和可靠性
磁盘个数:三个及以上
可用空间:个数-1
容量
故障磁盘数:一个
应用场景:网站
注:在磁盘书相同的情况下,读写速度没有RAID 0快,可靠性没有RAID 1 好。
(5)RAID 6
优点:数据读写速度提高,可靠性提高
磁盘个数:4个
可用空间:个数-2
故障磁盘数:2个
(6)RAID 1+0
优点:读写速度快,安全性高
磁盘个数:4个及以上偶数个
可用空间:一半
故障磁盘数:2个
应用场景:放(mySQL)数据
二、配置软件RAID
1、所需软件mdadm:yum -y install mdadm
2、mdadm:实现软件RAID
格式:mdadm+选项+参数
选项:-C 创建一个新的软RAID,后面接raid设备的名称。例如:/dev/md0,/dev/md1
-A 加载一个已存在的阵列,后面跟阵列以及设备的名称
-S 停止指定的RAID设备
-D 输出指定的RAID设备的详细信息
-s 扫描配置文件
-l 设置RAID的级别
-n 指定阵列中活动磁盘的数目
-x 指定阵列中备用磁盘数
-G 改变在用阵列的大小或形态
-v 显示细节
3、(1)创建raid5,命名为“md5”
命令:mdadm -Cv /dev/md5 -l5 -n3 -x1 /dev/sd[bcd]1
(2)格式化,挂载于学习目录下
命令:mkfs.ext4 /dev/md5
mkdir /xuexi
mount /dev/md5 /xuexi/
(3)设置开机自动挂载
命令:vi /etc/fstab
添加一行:/dev/md5 /xuexi ext4 defaults 1 2
4、手工创建RAID配置文件
命令:mdadm -D -s > /etc/mdadm.conf
vi /etc/mdadm.conf
在行首添加:DEVICE /dev/sdb1 /dev/sdc1 /dev/sdd1
在行尾添加:auto=yes
保存退出即可
5、模拟硬盘损坏,将其拔出再插入
命令:mdadm /dev/md5 -f /dev/sdb1
cat /proc/mdstat
删除:mdadm /dev/md5/ -r /dev/sdb1
插入:mdadm /dev/md5/ -a /dev/sdb1
cat /proc/mdstat

你可能感兴趣的:(服务器RAID及配置实战)