5.7. Disabling multipathing by device protocol
Exclude devices from multipath based on their transport protocol by using the device protocol setting in multipath.conf. This is useful for preventing multipathing on local or specific protocols better managed outside the multipath framework. sa .Procedure
Optional: View the protocol that a path is using:
# multipathd show paths raw format "%d %P" | grep sdb sdb scsi:fcpDisable devices in the
/etc/multipath.confconfiguration file by using theprotocolparameter.The
protocolparameter takes a regular expression and blacklists all devices with matching protocol strings. For example, to disable multipathing on all nvme devices, use the following:blacklist { protocol "nvme" }DM Multipath recognizes the
protocolstrings such asscsi: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, andundef.Validate the
/etc/multipath.conffile after modifying the multipath configuration file by running one of the following commands:To display any configuration errors, run:
# multipath -t > /dev/nullTo display the new configuration with the changes added, run:
# multipath -t
Reload the
/etc/multipath.conffile and reconfigure themultipathddaemon for changes to take effect:# service multipathd reload