多路径盘没识别出来?
麒麟服务器上多路径设备没组合出来:多路径服务未启、HBA 配置错、底层盘没识别。给出查服务、查底层盘、查路径状态的排查路径。
简短答案
多路径盘没识别,按”服务 → 底层盘 → 路径”三层查,任一层缺失都不组合设备:
| 现象 | 原因 | 处理 |
|---|---|---|
无 mpath* 设备 |
多路径服务未启 | 启动服务 |
底层 sd* 都不在 |
HBA / 线缆 / 存储侧问题 | 查链路 |
| 底层在但没组合 | 配置匹配规则没命中 | 改匹配规则 |
怎么排查
# 1. 看服务
systemctl status multipathd
# 2. 看底层盘
lsblk
# 3. 看多路径状态
sudo multipath -ll
# 4. 重新刷新
sudo multipath -r
sudo multipath -f # 按需,谨慎
sudo systemctl restart multipathd
- 存储侧(HBA 卡、线缆、存储控制器)按设备厂商文档配置;系统侧行为以 麒麟 V11 服务器版 发行说明为准。
- ARM 平台服务器同样适用,参考 麒麟 V11 服务器版 arm64。
multipath -f会清掉现有映射,生产环境先确认再执行。
操作小结
- 服务 → 底层盘 → 路径,顺序查。
- 存储侧先于系统侧排查。
- 破坏性命令先确认。