Linux系统中数据盘创建软Raid

2024年 2月 23日 110.7k 0

1.场景:

服务器未配置阵列卡时,若数据盘需要在服务器上所参与磁盘实现阵列功能,则采用软Raid方式配置

2.Linux6/7 OS YUM源

配置

cat >> /etc/yum.conf << EOF

[RHEL]

name=rhel6-7

baseurl=file:///mnt

enabled=1

gpgcheck=0

EOF

3.Linux8/9 OS YUM配置配置

cat >> /etc/yum.conf << EOF

[localREPO]

name=rhel8

baseurl=file:///mnt/BaseOS

enabled=1

gpgcheck=0

EOF

cat >> /etc/yum.conf << EOF

[localREPO_APP]

name=localhost8_app

baseurl=file:///mnt/AppStream

enabled=1

gpgcheck=0

EOF

4.挂载系统镜像

mount -o loop /soft/*.iso /mnt

5.安装mdadm工具

yum install -y mdadm

6.查看磁盘

lsblk

7.创建软RAID

mdadm -Cv /dev/md10 -a yes -l 10 -n 4 /dev/nvme0n[1,2,3,4]                 
#非热备盘创建方式

mdadm -Cv /dev/md10 -a yes -l 10 -n 3 -x 1 /dev/nvme0n[1,2,3,4,5]       
#热备盘创建方式

本例以非热备盘创建方式

 

说明:

-C:创建模式

v: 创建过程可视

-a {yes|no}:自动创建对应的设备,yes表示会自动在/dev下创建RAID设备

-l #:指明要创建的RAID的级别(-l 0 表示创建RAID0)

-n #:使用#个块设备来创建此RAID(-n 4 表示用4块硬盘来创建这个RAID)(若这里有5块盘,则可以4块用来做raid10,所以总容量只有4块盘的1/2,第5块盘可用来做热备)

-x #:当前阵列中热备盘只有#块(-x 1 表示热备盘只有1块)

8.查看软Raid同步状态

cat /proc/mdstat

9.查看Raid详细信息

mdadm -D /dev/md10

10.添加Raid到mdadm配置

添加raid10到raid配置文件中/etc/mdadm.conf(默认此文件不存在)

echo DEVICE /dev/nvme[0,1,2,3]n1 >> /etc/mdadm.conf

mdadm -Ds >> /etc/mdadm.conf

11.
格式化软RAID磁盘

mkfs.xfs /dev/md10

12.创建pv-vg-lv-文件系统挂载

pvcreate /dev/md10

vgcreate datavg /dev/md10

lvcreate -l100%FREE -n lvdata datavg

mkfs.xfs /dev/mapper/datavg-lvdata

mkdir -p /data

mount /dev/mapper/datavg-lvdata /data 

13.设置文件系统开机自启

echo "/dev/mapper/dbappvg-lvdbapp /data xfs defaults 0 0" >> /etc/fstab 

echo "/dev/md10 /data xfs defaults 0 0" >> /etc/fstab

14.验证文件系统

umount -a

mount -a

reboot

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论