Home  >  Article  >  Computer Tutorials  >  Create soft Raid of data disks in Linux system

Create soft Raid of data disks in Linux system

WBOY
WBOYforward
2024-02-24 18:22:021189browse

Create soft Raid of data disks in Linux system

1. Scene:

When the server is not configured with an array card, if you want the data disk to participate in the disk array function on the server, you can configure it through soft Raid.

2.Linux6/7 OS YUM source

Configuration

cat >> /etc/yum.conf

[RHEL]

name=rhel6-7

baseurl=file:///mnt

enabled=1

gpgcheck=0

EOF

3.Linux8/9 OS YUM configuration configuration

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 system image

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

5. Install mdadm tool

yum install -y mdadm

6. View disk

lsblk

7. Create software 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]

#Hot spare disk creation method


This example uses a non-hot spare disk creation method

illustrate:

-C: Create mode

v: The creation process is visible

-a {yes|no}: Automatically create the corresponding device, yes means that the RAID device will be automatically created under /dev

-l #: Specify the level of RAID to be created (-l 0 means creating RAID0)

-n #: Use # block devices to create this RAID (-n 4 means using 4 hard disks to create this RAID) (if there are 5 disks here, 4 can be used for raid10, so the total capacity Only 1/2 of the 4 disks, the 5th disk can be used as a hot standby)

-x #: There are only # hot spare disks in the current array (-x 1 means there is only 1 hot spare disk)

8. Check the soft Raid synchronization status

cat /proc/mdstat

9. View Raid details

mdadm -D /dev/md10

10. Add Raid to mdadm configuration

Add raid10 to the raid configuration file /etc/mdadm.conf (this file does not exist by default)

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

mdadm -Ds >> /etc/mdadm.conf

11.

Format Soft RAID Disk


mkfs.xfs /dev/md10

12. Create pv-vg-lv-file system mount

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. Set the file system to start automatically at boot

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

or

echo “/dev/md10 /data xfs defaults 0 0” >> /etc/fstab

14. Verify file system

umount -a

mount -a

reboot

The above is the detailed content of Create soft Raid of data disks in Linux system. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:mryunwei.com. If there is any infringement, please contact admin@php.cn delete