Mount

FC 多路徑在再次連接時顯示“設備忙”。SLES 11 - netapp - emulex

  • January 13, 2012

我有一個奇怪的問題。

sles 11 emulex FC netapp fas 2xxx

100G LUN 沒問題。Multipath enabled、multipathd 和 device-mapper 似乎工作正常。

multipath -t 顯示配置的輸出 => http://pastebin.com/bmEBhdeX

當兩個 FC 都連接時,我從 multipath -ll 得到這個輸出

360a98000572d5073538f68484c4c512f dm-0 NETAPP,LUN

$$ size=200G $$$$ features=1 queue_if_no_path $$$$ hwhandler=0 $$$$ rw $$ _ 循環 0$$ prio=8 $$$$ active $$ _ 1:0:0:70 SDC 8:32$$ active $$$$ ready $$ _ 2:0:0:70 標準差 8:64$$ active $$$$ ready $$ _ 循環 0$$ prio=2 $$$$ enabled $$ _ 1:0:1:70 sdb 8:16$$ active $$$$ ready $$ _ 2:0:1:70 sdd 8:48$$ active $$$$ ready $$ 當我拔掉一個 FC 時一切正常。

再次連接時出現問題,在桌面上是 sdb 或 sdc “device is busy” 。然後它不會出現在 multipath -ll 上。

我雖然可能是 automount 或類似嘗試掛載 sdb 或 sdc 設備,但將它們不在 fstab 中並且 automount 未執行。

有什麼建議麼?

謝謝。

PD:以防萬一您對消息文件感到好奇 => http://pastebin.com/2PfxSDKE(請看下午 13 點和 15 點左右。

事情破裂的關鍵點似乎是:

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)。這個連結很有可能會有所幫助,或者那裡提到的支持說明。

引用自:https://serverfault.com/questions/349721