表. 7: 有用的 Device Mapper 命令
命令 | 说明 |
|
|
multipath
multipath
multipath
multipath
multipath
rescan_dm_devs
打印使用信息。
使用所有可用信息(sysfs、Device Mapper、路径检查程序等)显示当前多 路径拓扑。
使用简化输出重新聚合多路径设备。
清除指定多路径设备的 Device Mapper。当底层物理设备已删除/取消映射 时使用。
清除所有未使用的多路径设备映射。
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
•如果要从 SLES 的以前版本升级,请卸载该版本,然后在更新后的 SLES 安装上重新安装最新的 scsi_dh_rdac 模块。然后更新内核并从 DVD 安装 MD Storage Manager。
157