是否可以建立到本地分割區的多路徑?我有分割區 /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命令。