Linux

RHEL5 看不到 sas 磁帶庫

  • June 28, 2012

我們有一個磁帶庫,它通過 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 控制器,這可能會有所不同……所以請澄清一下。

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