5.5. queue_if_no_path 问题
If 特征“1 queue_if_no_path” 在中指定 /etc/multipath.conf 文件,那么任何使用 I/O 的进程都将挂起,直到恢复一个或多个路径。 为避免这种情况,请设置 无路径重试 N 中的参数 /etc/multipath.conf.
当您设置 无路径重试 参数,删除 特征“1 queue_if_no_path” 选项从 /etc/multipath.conf 文件也是如此。 但是,如果您使用的多路径设备 特征“1 queue_if_no_path” 选项设置为默认编译,因为它适用于许多 SAN 设备,您必须添加 特征“0” 覆盖此默认值。 您可以通过复制现有的 设备 部分,仅该部分(不是整个文件),来自 /usr/share/doc/multipath-tools/examples/multipath.conf.annotated.gz 成 /etc/multipath.conf 和编辑以满足您的需求。
如果您需要使用 特征“1 queue_if_no_path” 选项并且您遇到此处提到的问题,请使用 设置 命令在运行时编辑特定 LUN(即所有路径都不可用)的策略。 例如,如果要更改多路径设备上的策略 路径 在 “queue_if_no_path” 至 “fail_if_no_path”,执行以下命令。
# dmsetup 消息 mpathc 0 "fail_if_no_path"
您必须指定 路径N 别名而不是路径