5.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 多路径识别
protocol字符串,如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。通过运行以下命令之一修改多路径配置文件后,验证
/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