故障排除
问题 回答
如何检查 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