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……

 

posted @ 2020-07-09 15:54  努力吧阿团  阅读(506)  评论(0)    收藏  举报