6.7. 使用设备协议禁用多路径
您可以使用设备协议禁用设备中的多路径。
流程
可选:查看路径使用的协议:
# multipathd show paths raw format "%d %P" | grep sdb sdb scsi:fcp
使用
protocol
参数禁用/etc/multipath.conf
配置文件中的设备。protocol 参数使用正则表达式,将具有匹配协议字符串的所有设备列入黑名单。例如,要在所有 nvme 设备中禁用多路径,请使用:
blacklist { protocol "nvme" }
DM 多路径识别以下协议字符串:
-
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
重新载入
/etc/multipath.conf
文件并重新配置multipathd
守护进程以使更改生效:# service multipathd reload