1.6. 显示多路径拓扑

要有效地监控路径,对多路径问题进行故障排除,或者检查多路径配置是否正确,您可以显示多路径拓扑。

流程

  1. 显示多路径设备拓扑:

    # multipath -ll
    mpatha (3600d0230000000000e13954ed5f89300) dm-4 WINSYS,SF2372
    size=233G features='1 queue_if_no_path' hwhandler='0' wp=rw
    `-+- policy='service-time 0' prio=1 status=active
      `- 6:0:0:0 sdf 8:80 active ready running

    输出可以被分成三个部分。每个部分都显示以下组的信息:

    • 多路径设备信息:

      • mpatha (3600d0230000000000e13954ed5f89300): 别名 (如果与别名不同,则为 wwid)
      • dm-4: dm 设备名称
      • WINSYS,SF2372: 供应商,产品
      • size=233G: 大小
      • features='1 queue_if_no_path': 功能
      • hwhandler='0': 硬件处理器
      • wp=rw: 写权限
    • 路径组信息:

      • policy='service-time 0': 调度策略
      • prio=1 :路径组优先级
      • status=active: 路径组状态
    • 路径信息:

      • 6:0:0:0: host:channel:id:lun
      • sdf: devnode
      • 8:80: major:minor 号
      • active: dm status
      • ready :路径状态
      • running :在线状态

        有关 dm、路径和在线状态的更多信息,请参阅 路径状态

用于列出、创建或重新载入多路径设备的其他多路径命令也会显示设备拓扑。但是,某些信息可能未知,并在输出中显示为 undef。这是正常的行为。使用 multipath -ll 命令查看正确的状态。

注意

在某些情况下,如创建多路径设备,多路径拓扑会显示一个参数,这代表是否采取了任何操作。例如,以下命令输出显示create: 参数,来表示创建了一个多路径设备:

create: mpatha (3600d0230000000000e13954ed5f89300) undef WINSYS,SF2372
size=233G features='1 queue_if_no_path' hwhandler='0' wp=undef
`-+- policy='service-time 0' prio=1 status=undef
  `- 6:0:0:0 sdf 8:80 undef ready running