6.7. デバイスプロトコルによるマルチパスの無効化
device プロトコルを使用して、デバイスのマルチパスを無効にできます。
手順
オプション: パスが使用するプロトコルを表示します。
multipathd show paths raw format "%d %P" | grep sdb
# multipathd show paths raw format "%d %P" | grep sdb sdb scsi:fcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow protocolパラメーターを使用して、/etc/multipath.conf設定ファイルのデバイスを無効にします。protocolパラメーターは正規表現を受け取り、一致するプロトコル文字列を持つすべてのデバイスをブラックリストに登録します。たとえば、すべての nvme デバイスでマルチパスを無効にするには、以下を使用します。blacklist { protocol "nvme" }blacklist { protocol "nvme" }Copy to Clipboard Copied! Toggle word wrap Toggle overflow DM Multipath は、
scsi:fcp、scsi:spi、scsi:ssa、scsi:sbp、scsi:srp、scsi:iscsi、scsi:sas、scsi:adt、scsi:ata、scsi:unspec、ccw、cciss、nvme:pcie、nvme:rdma、nvme:fc、nvme:tcp、nvme:loop、nvme:apple-nvme、nvme:unspec、undefなどのprotocol文字列を認識します。次のいずれかのコマンドを実行してマルチパス設定ファイルを変更した後、
/etc/multipath.confファイルを検証します。設定エラーを表示するには、以下のコマンドを実行します。
multipath -t > /dev/null
# multipath -t > /dev/nullCopy to Clipboard Copied! Toggle word wrap Toggle overflow 変更が追加された新しい設定を表示するには、以下のコマンドを実行します。
multipath -t
# multipath -tCopy to Clipboard Copied! Toggle word wrap Toggle overflow
/etc/multipath.confファイルを再読み込みし、multipathdデーモンを再設定して変更を反映します。service multipathd reload
# service multipathd reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow