Linux
RHEL5 看不到 sas 磁帶庫
我們有一個磁帶庫,它通過 SAS 連結連接到伺服器。伺服器正在執行 OS Linux。作業系統在 /proc/scsi/scsi 中看不到磁帶庫。我們嘗試重新掃描 scsi 匯流排(*1),但沒有幫助。
我們可以做些什麼來訪問它?
PS:主要目標只是看到它連接到伺服器我們也有儲存系統連接到同一個HBA。伺服器、儲存和庫供應商 - HP。
*1 - 對於我們執行的每個主機 echo ‘- - -’ > /sys/class/scsi_host/hostN/scan
我們重新啟動伺服器,磁帶庫出現在正確創建的 /proc/scsi/scsi 和 /dev/ 文件中。這不是它應該工作的方式。但它有所幫助。
可能是因為 SAS“拓撲圖”或類似的東西。因為重新啟動後 - multipathd 停止顯示有關斷開連結的錯誤消息。(我們還嘗試在重新啟動之前重新載入 multipathd)看起來 HBA 或驅動程序記住 HBA 埠中的內容,直到重新啟動。
我想看更多細節。請提供伺服器型號、磁帶機資訊並說明它是如何連接到伺服器的。您將使用哪個備份軟體套件?
通常,SAS 磁帶設備應連接到專用的 SAS HBA。在大多數 HP 安裝中,這實際上是一個基於 LSI 的控制器,因此您將使用 mptfusion 驅動程序集。因此
grep -i mpt
,在您的dmesg
輸出和 /var/log 中的相關日誌文件中…如果驅動程序/模組已載入,您無需重新掃描或手動執行任何操作來辨識驅動器。
如果您直接連接到 HP Smart Array 控制器,這可能會有所不同……所以請澄清一下。