![为本地分区创建多路径](https://linux22.com/image/50767/%E4%B8%BA%E6%9C%AC%E5%9C%B0%E5%88%86%E5%8C%BA%E5%88%9B%E5%BB%BA%E5%A4%9A%E8%B7%AF%E5%BE%84.png)
是否可以创建到本地分区的多路径?我有分区 /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命令。