. 7: 有用的 Device Mapper 命令
命令 说明
multipath h打印使用信息。
multipath ll 使用所有可用信息sysfsDevice Mapper、路径检查程序等显示当前多
路径拓扑。
multipath 使用简化输出重新聚合多路径设备。
multipath f
<multipath_dev_node>
清除指定多路径设备的 Device Mapper。当底层物理设备已删除/取消映射
时使用。
multipath F清除所有未使用的多路径设备映射。
rescan_dm_devs Dell 提供的脚本。强制重新扫描主机 SCSI 总线并根据需要聚合多路径设
备。在以下情况下使用此命令
LUN 动态映射至主机。
新目标添加至主机。
需要故障回复存储阵列。
对于 MD Series iSCSI 存储阵列必须建立 iSCSI 会话才能进行重新
扫描。

限制和已知问题

在已设置 no_path_retry queue_if_no_path 功能的某些错误情况下应用程序可能会挂起。
要克服这些情况请针对每个受影响的多路径设备输入以下命令
dmsetup message [device] 0 "fail_if_no_path"
其中 [device] 是多路径设备名称例如 mpath2请勿指定路径
如果在卸��卷之前删除了 Device Mapper 设备I/O 可能会挂起。
如果 scsi_dh_rdac 模块不包含在 initrd 设备查找速度可能会变慢并且系统日志中可能会填
充缓冲区 I/O 错误消息。
如果在 I/O 处于活动状态时重新引导主机服务器或存储阵列 I/O 可能会挂起。关闭或重新引导主机
服务器或存储阵列之前应停止对存储阵列的所有 I/O 操作。
使用 MD Series 存储阵列时还原失败的路径之后不会自动进行故障回复因为驱动程序在没有强制
重新扫描的情况下无法自动检测设备。请运行命令 rescan_dm_devs 强制重新扫描主机服务器。如此
可还原失败的路径从而实现故障回复。
当主机系统的 I/O 量很大时故障回复速度可能会很慢。如果主机服务器的处理器利用率也非常高
问题将加重。
当主机系统的 I/O 量很大时Device Mapper 多路径服务的速度可能会很慢。如果主机服务器的处理器
利用率也非常高则问题将加重。
如果根磁盘没有列入 multipath.conf 文件中的黑名单则可能会为根磁盘创建多路径节点。命令
multipath ll 将列出供应商/产品 ID这有助于发现此问题。
如果要从 SLES 的以前版本升级请卸载该版本然后在更新后的 SLES 安装上重新安装最新的
scsi_dh_rdac 模块。然后更新内核并从 DVD 安装 MD Storage Manager
157