Raid:是冗余磁盘阵列的缩写。raid技术主要解决的问题的容量组合、高读写速度、同步备份(实时备份,即镜像)等功能。

Raid的实现方法:
硬raid:通过raid卡来raid功能。优点:性能高、稳定性好。 缺点:成本较高,因为需要买raid卡。
软raid:通过操作系统的raid软件来实现raid功能。优点:成本低。 缺点:性能比硬raid差。

Raid等级(功能分类):
等级 名称 功能 硬盘数 容量算法 冗余功能 允许坏盘数
0 条带化 容量组合,高读写速度 >=2块 2块累加 无 0块
1 镜像化mirror 同步备份,实时备份 =2块 2块-1 有 1块
5 分布式奇偶检验的条带化 容量组合+数据安全 >=3块 n块-1 有 1块
6 双组奇偶检验的条带化 容量组合+数据安全 >=4块 n块-2 有 2块
10 镜像化+条带化 容量组合+数据安全 =4块 有 1块
mdadm:是raid管理软件的命令,mdadm是多磁盘管理的缩写。
查命令简介:whatis mdadm
查软件是否已安装:rpm -q mdadm
raid的完整管理流程:
先创建raid设备,然后生成Raid设备的配置文件/etc/mdadm.conf,然后格式化Raid设备,然后挂载raid设备。
raid5创建
用mdadm软件对4块2G的硬盘进行raid 5处理,其中sdb、sdc、sdd这3块硬盘组合成一个名称为rd5的raid 5,sde这块硬盘作为热备磁盘(即备胎,球队中的替补队员)。
实施步骤:
第1步,创建raid,查看raid状态信息,生成raid配置文件(mdadm.conf的作用是在系统启动时,根据此文件来加载并启动raid设备)。
lsblk 列出所有块设备
mdadm -C rd5 -l 5 -n 3 -x 1 /dev/sd[b-e] 创建名称为rd5的raid设备
mdadm -D /dev/md/rd5 查看rd5设备详细信息
mdadm -Dsv 扫描并显示所有raid设备的简要信息
mdadm -Dsv > /etc/mdadm.conf 生成raid配置文件

第2步,格式化Raid设备。
mkfs.ext4 /dev/md/rd5

第3步,挂载Raid设备。
mkdir -pv /mnt/data
mount /dev/md/rd5 /mnt/data
mount
df -hT
Raid命令小结:
需求:用b-e这些硬盘创建一个Raid5,用其中一块盘作为热备。
创建法一:mdadm -C rd5 -l 5 -n 3 -x 1 /dev/sd[b-e]

创建法二:mdadm -C rd5 -l 5 -x 1 /dev/sde -n 3 /dev/sdb /dev/sdc /dev/sdd
查详情:mdadm -D /dev/md/rd5 或 mdadm -D /dev/md127
生成配置文件:mdadm -Dsv > /etc/mdadm.conf
指定坏盘:mdadm /dev/md/rd5 -f /dev/sdb
移除坏盘:mdadm /dev/md/rd5 -r /dev/sdb
添加新盘:mdadm /dev/md/rd5 -a /dev/sdb
停用raid设备:mdadm -S /dev/md/rd5
启用raid设备:mdadm -A /dev/md/rd5