Можно ли создать multipath для локального раздела? У меня есть раздел /dev/sda3 и мне нужно, чтобы /dev/mapper/mpath01 указывал на него.
Вот что я добавил в свой кикстарт (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
Multipath для локальных разделов вам не поможет. Его цель — создать логические пути к сетевым разделам/дискам, таким как 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 Вы можете указать там свой раздел, и он будет отображаться сmltipath -llкоманда.