两端一致才是真的映射正确
存储前端端口与主机端口的映射检查要回答两个问题:主机看到的路径,是否与阵列配置的映射一一对应;以及阵列侧配置的映射,是否每一条都在主机侧真正生效。这两侧经常出现不对称:阵列侧已经映射但主机没识别,或者主机侧存在路径但阵列侧映射已删除,形成残留。核对方法是从主机侧多路径输出反推路径,再与阵列前端端口视图对照。
基本信息
| 核对方向 | 主机侧路径 ↔ 阵列侧端口映射(双向) |
|---|---|
| 主机侧证据 | 多路径输出的路径数、所属控制器与访问状态 |
| 阵列侧证据 | 前端端口、主机组与存储单元映射关系 |
| 常见缺陷 | 映射已删主机仍可见、映射已加主机未重扫 |
| 权限要求 | 主机与阵列只读权限 |
典型使用场景
- 扩容新增主机后的映射一致性验收
- 存储控制器替换或端口调整后的路径复核
- 排查主机路径数与阵列侧映射不符的原因
- 清理残留映射,避免越权可见
- 定期巡检核对映射台账与现场一致性
双向核对示例
双向核对示例
# 1) 主机侧:路径数、所属控制器与访问状态
multipath -ll
# 2) 主机侧:确认路径对应的目标端口
systool -c fc_host -v 2>/dev/null | grep -E 'port_name|port_state'
# 3) 阵列侧:核对前端端口与主机组的映射记录
# 以阵列管理界面的主机与卷映射视图为准
# 4) Windows 主机核对多路径与磁盘状态
mpclaim -s -d 0核对项与偏差
| 核对项 | 预期状态 | 常见偏差 |
|---|---|---|
| 路径数 | 与规划一致且覆盖两控制器 | 少于规划说明映射或分区缺失 |
| 访问状态 | 优化状态路径承担主要 I/O | 长期非优化状态说明端口组配置问题 |
| 控制器覆盖 | 每个控制器至少一条路径 | 单控制器覆盖,控制器故障即失联 |
| 映射残留 | 无已删除映射仍可见的情况 | 清理不彻底形成越权可见 |
| 台账一致性 | 主机侧与阵列侧记录一致 | 一侧变更未同步导致记录失真 |
映射变更后必须双向验证:阵列侧确认配置生效,主机侧确认路径数与状态正确,只做一侧核对容易留下残留或漏配。
删除映射或主机组记录前,先确认主机侧无 I/O 使用对应设备;在主机仍有挂载或业务读写时删除映射,会导致 I/O 错误甚至数据损坏。