22.3. 使用 mdadm 配置基于 RAID 和多路径存储

与组成 raidtools 软件包集的其他工具类似,mdadm 命令可以用来执行与管理多设备集合相关的所有必要功能。本节介绍如何使用 mdadm
  • 创建 RAID 设备
  • 创建多路径设备

22.3.1. 使用 mdadm创建 RAID 设备

要创建 RAID 设备,请编辑 /etc/mdadm.conf 文件以定义适当的 DEVICEARRAY 值:
DEVICE /dev/sd[abcd]1
ARRAY /dev/md0 devices=/dev/sda1,/dev/sdb1,/dev/sdc1,/dev/sdd1
在本例中,DEVICE 行使用传统文件名通配(请参阅 glob(7)手册页)来定义以下 SCSI 设备:
  • /dev/sda1
  • /dev/sdb1
  • /dev/sdc1
  • /dev/sdd1
ARRAY 行定义了一个 RAID 设备(/dev/md0),它由 DEVICE 行定义的 SCSI 设备组成。
在创建或使用任何 RAID 设备前,/proc/mdstat 文件不会显示活跃的 RAID 设备:
Personalities :
read_ahead not set
Event: 0
unused devices: none
接下来,使用上述配置和 mdadm 命令创建 RAID 0 阵列:
mdadm -C /dev/md0 --level=raid0 --raid-devices=4 /dev/sda1 /dev/sdb1 /dev/sdc1 \
/dev/sdd1
Continue creating array? yes
mdadm: array /dev/md0 started.
创建后,可以随时查询 RAID 设备以提供状态信息。以下示例显示了 mdadm --detail /dev/md0 的输出结果:
/dev/md0:
Version : 00.90.00
Creation Time : Mon Mar  1 13:49:10 2004
Raid Level : raid0
Array Size : 15621632 (14.90 GiB 15.100 GB)
Raid Devices : 4
Total Devices : 4
Preferred Minor : 0
Persistence : Superblock is persistent

Update Time : Mon Mar  1 13:49:10 2004
State : dirty, no-errors
Active Devices : 4
Working Devices : 4
Failed Devices : 0
Spare Devices : 0

Chunk Size : 64K

      Number   Major   Minor   RaidDevice State
         0       8        1        0      active sync   /dev/sda1
         1       8       17        1      active sync   /dev/sdb1
         2       8       33        2      active sync   /dev/sdc1
         3       8       49        3      active sync   /dev/sdd1
           UUID : 25c0f2a1:e882dfc0:c0fe135e:6940d932
         Events : 0.1
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.