ローカル パーティションにマルチパスを作成することは可能ですか? パーティション /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
ローカル パーティションのマルチパスはあまり役に立ちません。その目的は、SAN LUN などのネットワーク パーティション/ディスクへの論理パスを作成してフォールト トレラントを実現することです。つまり、ディスクへの 1 つのパスが失われても、2 番目のパスはアクティブなままになります。
そうは言っても、マルチパスのパーティションを見ることはできます。ブラックリスト設定ファイル内のローカルパーティションはマルチパス
基本的な 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指示。