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
-
映射到
ready
和ghost
路径状态。 - Failed
-
映射到所有其他路径状态,但
i/o pending
除外,其没有一个对等的dm
状态。
- 在线状态
- Running
- 设备已启用。
- Offline
- 设备已被禁用。