1.7. 路径状态

multipathd 守护进程会根据 /etc/multipath.conf 文件中定义的轮询间隔定期对路径状态进行更新。就内核而言,dm 状态与路径状态类似。dm 状态将保留其当前状态,直到路径检查程序完成为止。

路径状态
ready, ghost
该路径已启动并准备好进行 I/O。
faulty, shaky
路径为停用。
i/o pending
检查程序正积极检查此路径,状态将很快更新。
i/o timeout
检查程序在超时之前没有返回success/failure。这被认为与 faulty 一样。
removed
该路径已从系统中删除,很快也将从多路径设备中删除。这被认为与 faulty 一样。
wild
multipathd 无法运行路径检查程序,因为内部错误或配置问题。这与 faulty 相同,除了多路径会跳过路径上的许多操作。
unchecked
路径检查程序还没有在此路径上运行,要么是因为它刚刚被发现,还没有一个分配的路径检查程序,要么是路径检查程序遇到了错误。这与 wild 相同。
delayed
路径检查程序返回路径已启动,但多路径会延迟路径的恢复,因为路径最近失败了多次,且多路径已被配置为在此种情况下延迟路径。这被认为与 faulty 一样。
DM 状态
Active
映射到 readyghost 路径状态。
Failed
映射到所有其他路径状态,但 i/o pending 没有对等的 dm 状态。
在线状态
Running
设备已启用。
Offline
设备已禁用。