为本地分区创建多路径

为本地分区创建多路径

是否可以创建到本地分区的多路径?我有分区 /dev/sda3,我需要 /dev/mapper/mpath01 指向它。

这是我在 kickstart 中添加的内容 (rhel 5.7)

part /my_mount_point --size=2500 --ondisk=sda --fstype ext3
multipath --name=mpath01 --device=/dev/sda3 --rule=failover

分区创建正常,但我没有 /dev/mapper/mpath01 文件
multipath -l 也没有显示任何内容(服务正在运行)

答案1

本地分区的多路径不会对您有太大帮助。其目的是创建网络分区/磁盘(如 SAN LUN)的逻辑路径,以实现容错。这意味着您可以丢失磁盘的一条路径,但第二条路径仍然处于活动状态。

尽管如此,如果您愿意的话,您仍然可以看到具有多路径的分区。你只需要取消黑名单配置文件中的本地分区是/etc/multipath.conf

这是一个基本的 multipath.conf 文件:

defaults {
   user_friendly_names yes
   path_group_policy failover
}

blacklist {
   devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
   devnode "^(hd|xvd|vd)[a-z]*"
   wwid "*"
}

# Make sure our multipath devices are enabled.

blacklist_exceptions {
   wwid "20017380006c00034"
   wwid "20017380006c00035"
   wwid "20017380006c00036"
   wwid "20017380006c00037"
}

multipaths {
  multipath {
      wwid "20017380006c00034"
      alias mpath0
  }
  multipath {
      wwid "20017380006c00035"
      alias mpath1
  }
  multipath {
      wwid "20017380006c00036"
      alias mpath2
  }
  multipath {
      wwid "20017380006c00037"
      alias mpath3
  }
}

http://www.datadisk.co.uk/html_docs/redhat/rh_multipathing.htm 您可以在其中指定您的分区,它们将显示多路径-ll命令。

相关内容