我有一个奇怪的问题。
sles 11 emulex FC netapp fas 2xxx
100G LUN 没问题。启用多路径后,multipathd 和设备映射器似乎可以正常工作。
multipath -t 显示此配置的输出 =>http://pastebin.com/bmEBhdeX
当两个 FC 都连接时,我从 multipath -ll 获得此输出
360a98000572d5073538f68484c4c512f dm-0 NETAPP,LUN [大小=200G][功能=1queue_if_no_path][hwhandler=0][rw] _ 循环 0 [优先级=8][活动] _ 1:0:0:70 sdc 8:32 [活动][就绪] _ 2:0:0:70 sde 8:64 [活动][就绪] _ 循环 0 [优先级=2][已启用] _ 1:0:1:70 sdb 8:16 [活动][就绪] _ 2:0:1:70 sdd 8:48 [活动][就绪]
当我拔掉一个FC时,一切都正常。
再次连接时出现此问题,桌面上出现 sdb 或 sdc“设备忙”。然后它不会出现在 multipath -ll 上。
我认为可能是自动挂载或类似程序尝试挂载 sdb 或 sdc 设备,但它们不在 fstab 中,并且自动挂载没有运行。
有什么建议么?
谢谢。
PD:如果您对消息文件感兴趣,请查看 =>http://pastebin.com/2PfxSDKE(下午 13 点和 15 点左右查看。
答案1
事情的关键点似乎是:
15:36:09 aoldbsuse hald: mounted /dev/sdc1
...
15:36:09 aoldbsuse multipathd: 360a98000572d5073536f68484c4c512f: failed in domap for addition of new path sdc
看来你确实有基于 hald 的自动挂载,所以你需要关闭它(不知道该怎么做,除了禁用整个 hald)。很有可能此链接将会有所帮助,或者那里提到的支持说明。