Redhat 下不重啓系統發現LUN

        隨着數據量越來越大,很多用戶都使用上了存儲,在linux的環境下,映射一個新lun後,有沒有辦法不重啓系統而發現新lun呢....

        不得不承認,windows下的磁盤掃描很好用,一下就可以掃描到。其實在linux下也可以做到,方法還很多

       1)        echo "1" > /sys/class/fc_host/host/issue_lip

                    這個命令會產生一個LIP操作(Loop Initialization Protocol)

                    echo "- - -" > /sys/class/scsi_host/hosth/scan

                   這個命令會掃描SCSI總線。注意要把hosth換成正確的hosts.

                   具體操作可參考

http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/html/Online_Storage_Reconfiguration_Guide/scanning-storage-interconnects.html

 

     2)   下載專門的工具。本人經常使用的qlogic的光纖HBA卡,可以到Qlogic網站上下載對應的工具,也就是一個linux的腳本,執行一下即可。

http://driverdownloads.qlogic.com/QLogicDriverDownloads_UI/SearchByOs.aspx?ProductCategory=39&OsCategory=2&Os=65&OsCategoryName=Linux&ProductCategoryName=Fibre+Channel+Adapters&OSName=Linux+Red+Hat+(64-bit)

    附件中提供下載,還有readme文件可參考。

 

     3)   重新加載驅動模塊的方法

            如果你將一個LUN映射過來了,你可以重新加載一遍驅動,就可以認識新的LUN:

            modprobe -r qla2xxx

            modprobe -v qla2xxx

           qla2xxx是qlogic的對應的光纖HBA卡型號

             這種方法本人沒試過

                

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章