25.21. 在线存储配置故障排除
本节提供了在线存储重新配置过程中用户遇到的常见问题的解决方案。
- 逻辑单元删除状态不会在主机上反映。
- 在配置的文件上删除逻辑单元时,该更改不会在主机上反映。在这种情况下,当使用 dm-multipath 时 lvm 命令会无限期挂起,因为逻辑单元现已过时。要临时解决这个问题,请执行以下步骤:
过程 25.17. 围绕过时的逻辑单元进行工作
- 确定
/etc/lvm/cache/.cache
中的哪些 mpath 链接条目特定于过时的逻辑单元。要做到这一点,请运行以下命令:$ ls -l /dev/mpath | grep stale-logical-unit
例 25.16. 确定特定 mpath 链接条目
例如,如果 stale-logical-unit 是 3600d0230003414f30000203a7bc41a00,则可能会出现以下结果:lrwxrwxrwx 1 root root 7 Aug 2 10:33 /3600d0230003414f30000203a7bc41a00 -> ../dm-4 lrwxrwxrwx 1 root root 7 Aug 2 10:33 /3600d0230003414f30000203a7bc41a00p1 -> ../dm-5
这意味着 3600d0230003414f30000203a7bc41a00 被映射到两个 mpath 链接: dm-4 和 dm-5。 - 接下来,打开
/etc/lvm/cache/.cache
。删除包含 stale-logical-unit 和 stale-logical-unit 映射到的 mpath 链接的所有行。例 25.17. 删除相关行
使用上一步中的同一示例,您需要删除的行是:/dev/dm-4 /dev/dm-5 /dev/mapper/3600d0230003414f30000203a7bc41a00 /dev/mapper/3600d0230003414f30000203a7bc41a00p1 /dev/mpath/3600d0230003414f30000203a7bc41a00 /dev/mpath/3600d0230003414f30000203a7bc41a00p1