故障排除

问题 回答
如何检查 multipathd 是否正在运行运行以下命令。
/etc/init.d/multipathd status
为什么 multipath ll 命令的输出未显示
任何设备
首先验证是否查找到设备。命令 #cat /proc/scsi/scsi 会显示
查找到的所有设备。然后验证 multipath.conf 以确保其已更新为正确
的设置。此后运行 multipath。然后运行 multipath ll
新设备定然会显示。
为什么没有为新映射的 LUN 分配多路
径设备节点
在任意目录下运行 rescan_dm_devs。此时应显示设备。
我已移除 LUN但多路径映射仍然可
用。
移除 LUN 后多路径设备仍然可用。运行 multipath f
<device node for the deleted LUN> 移除多路径映射。例
如果与 /dev/dm-1 相关的设备已删除必须运行 multipath
f /dev/dm-1 DM 映射表移除 /dev/dm-1。如果多路径守护程
序已停止/重新启动请运行 multipath F 清除所有过时映射。
阵列未执行预期的故障回复。 有时低级别驱动程序无法自动检测随阵列返回的设备。运行
rescan_dm_devs 重新扫描主机服务器 SCSI 总线并重新聚合多路
径层的设备。
158