跳至內容

Linux系統中數據盤創建軟Raid

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

1.場景:

當服務器沒有配置陣列卡時,如果要讓數據盤參與服務器上的磁盤陣列功能,可以通過軟Raid方式進行配置。

2.Linux6/7 OS YUM源

配置

cat >> /etc/yum.conf

[RHEL]

name=rhel6-7

baseurl=file:///mnt

enabled=1

gpgcheck=0

EOF

3.Linux8/9 OS YUM配置配置

cat >> /etc/yum.conf

[localREPO]

name=rhel8

baseurl=file:///mnt/BaseOS

enabled=1

gpgcheck=0

EOF

cat >> /etc/yum.conf

[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

以上就是Linux系統中數據盤創建軟Raid的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。