6.2. 将 root 文件系统从单一路径设备移动到多路径设备中


如果您在单路径设备上安装了系统,且稍后添加了到 root 文件系统的另一个路径,那么请将 root 文件系统移到一个多路径设备上。

先决条件

  • 您已安装了 device-mapper-multipath 软件包。

流程

  1. 创建 /etc/multipath.conf 配置文件:

    # mpathconf --enable
    Copy to Clipboard Toggle word wrap
  2. 启用 multipathd 服务:

    # systemctl enable multipathd.service
    Copy to Clipboard Toggle word wrap
  3. 如果 find_multipaths 配置参数没有设置为 on,请编辑 /etc/multipath.conf 文件的 blacklistblacklist_exceptions 部分,防止设备进行多路径 中所述。
  4. 将设备的 WWID 添加到 /etc/multipath/wwids 文件中:

    # multipath -a /dev/sdb
    wwid '3600d02300069c9ce09d41c4ac9c53200' added
    Copy to Clipboard Toggle word wrap

    使用 root 设备名称替换 /dev/sdb

  5. 确认您的配置文件是否被正确设置:

    # multipath -d 3600d02300069c9ce09d41c4ac9c53200
    : mpatha (3600d02300069c9ce09d41c4ac9c53200) undef 3PARdata,VV
    size=446M features='1 queue_if_no_path' hwhandler='1 alua' wp=undef
    `-+- policy='service-time 0' prio=50 status=undef
      `- 5:0:0:0 sdb 8:16 undef ready running
    Copy to Clipboard Toggle word wrap

    将 3600d02300069c9ce09d41c4ac9c53200 替换为交换设备的 WWID。

  6. 使用 multipath 重建 initramfs 文件系统:

    # dracut --force --add multipath
    Copy to Clipboard Toggle word wrap
  7. 关闭机器。
  8. 引导机器。
  9. 使其他路径对机器可见。

验证

  • 运行以下命令,检查多路径设备是否已创建:

    # multipath -l | grep 3600d02300069c9ce09d41c4ac9c53200
    mpatha (3600d02300069c9ce09d41c4ac9c53200) dm-0 3PARdata,VV
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat