21.7. 在安装的系统中创建软件 RAID
您可以使用 mdadm
程序在现有系统上创建一个软件独立磁盘阵列 (RAID)。
先决条件
-
已安装
mdadm
软件包。 - 您已在系统上创建了两个或多个分区。有关具体说明,请参阅 使用 parted 创建分区。
流程
创建两个块设备的 RAID,如 /dev/sda1 和 /dev/sdc1 :
# mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sda1 /dev/sdc1 mdadm: Defaulting to version 1.2 metadata mdadm: array /dev/md0 started.
level_value 选项定义 RAID 级别。
可选:检查 RAID 的状态:
# mdadm --detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Thu Oct 13 15:17:39 2022 Raid Level : raid0 Array Size : 18649600 (17.79 GiB 19.10 GB) Raid Devices : 2 Total Devices : 2 Persistence : Superblock is persistent Update Time : Thu Oct 13 15:17:39 2022 State : clean Active Devices : 2 Working Devices : 2 Failed Devices : 0 Spare Devices : 0 [...]
可选:观察 RAID 中每个设备的详细信息:
# mdadm --examine /dev/sda1 /dev/sdc1 /dev/sda1: Magic : a92b4efc Version : 1.2 Feature Map : 0x1000 Array UUID : 77ddfb0a:41529b0e:f2c5cde1:1d72ce2c Name : 0 Creation Time : Thu Oct 13 15:17:39 2022 Raid Level : raid0 Raid Devices : 2 [...]
在 RAID 驱动器中创建文件系统:
# mkfs -t xfs /dev/md0
使用您选择格式化驱动器的文件系统替换 xfs。
为 RAID 驱动器创建挂载点并挂载它:
# mkdir /mnt/raid1 # mount /dev/md0 /mnt/raid1
使用挂载点替换 /mnt/raid1。
如果您希望 RHEL 在系统引导时自动挂载
md0
RAID 设备,请将设备的条目添加到/etc/fstab 文件中
:/dev/md0 /mnt/raid1 xfs defaults 0 0