来自多路径手册页http://linux.die.net/man/8/multipath
multipath -l 根据 sysfs 和设备映射器中获取的信息显示当前多路径拓扑,而 multipath -ll 根据所有可用信息(sysfs、设备映射器、路径检查器...)显示当前多路径拓扑
老实说,我无法想象我们会从 sysfs 和设备映射器之外的地方获得多路径拓扑。任何人都可以详细说明为什么我们有单独的命令行选项吗?
TIA。
答案1
我无法发表评论,所以我会将其作为答案发布。
可能会出现一些设备映射器替代方案,例如DD设置(尽管在相同的系统调用上),或者您甚至可以使用设备映射器使用的直接系统调用来实现相同的目标。因此,您必须通过其他一些系统调用直接询问内核拓扑是什么。
这听起来很奇怪,但有时你觉得 bash 层是额外的,所以你切换到直接使用内核。