RAID-0-10 搭建和使用

RAID实现方式

硬件RAID在装系统前做

软件RAID在装系统后做

RAID进入方式

服务i启动时,会有显示进入配置RIAD的提示,如按下ctrl+l进入配置RAID页面。

硬RAID

磁盘是接在RAID卡上,由RAID卡统一管理控制,有自己的CPU,处理速度快。

软RAID

通过操作系统实现,通过mdadm命令工具实现。

因为Linux内核中有一个md(multiple devices)模块在底层管理RAID设备。

mdadm命令常见参数

 

将sdb、sdc磁盘创建为raid0

mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb /dev/sdc

md0是名称

查看raid信息

mdadm -Dsv
或者
mdadm -D /dev/md0

Chunk Size 是raid中的最小的存储单位

生成配置文件,及把raid信息保存到配置文件中,以防重启信息丢失

mdadm -Dsv >/etc/mdadm.conf

从内存中查看raid信息

cat /proc/mdstat

对创建的raid0进行文件系统创建并挂载

对raid0进行格式化

mkfs.xfs /dev/md0

将md1挂载到/raid0目录下

mkdir /raid0
mount
/dev/md0 /raid0/

查看

df -h

使用开机挂载

得到UUID值,注意跟命令mdadm -Ds命令得到的UUID不一样

blkid /dev/md1

写入/etc/fstab文件中

echo "UUID=xxx-xxx-xxx-xxx-xxx /raid0 xfs defaults 0 0 " >> /etc/fstab
umount /raid0/
mount -a
df -h

创建RAID1,要求如下

使用磁盘sdd、sde,热备盘sdf

从raid1中移除故障盘,模拟磁盘故障,自动顶替故障盘

创建

mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sd[d,e,f]

生成配置文件

mdadm -Dsv >/etc/mdadm.conf

查看

mdadm -D /dev/md1

Resync Status:同步状态

格式化

mkfs.xfs /dev/md1

挂载

mkdir /raid1
mount /dev/md1 /raid1

模拟盘坏掉查看数据还在不

cp -r  /home/ /raid1

必须保证数据是同步完成了的

Consistency Policy:resync

mdadm /dev/md1 -f /dev/sde

查看状态,发现磁盘信息已发生改变

更新配置文件

mdadm -Dsv >/etc/mdadm.conf

移除sde盘

mdadm -r /dev/md1 /dev/sde

添加sde盘,会自动变成备用盘

mdadm -a /dev/md1 /dev/sde

用到raid1镜像卷的环境

如重要数据,数据库,系统盘

把系统安装到raid1的md1设备上,对md1进行分区。

硬盘达到sdz后,以后的名称为sdaa, sdab, sdac……

今天的学习是为了以后的工作更加的轻松!
原文地址:https://www.cnblogs.com/tz90/p/13274163.html