NetWorker:故障診斷 NetWorker 中的磁帶庫偵測問題

摘要: 本文旨在協助支援和 NetWorker 系統管理員判斷主機無法偵測到程式庫的原因。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

如果程式庫之前可正常運作,但突然無法運作,請考慮將最後一個已知變更視為可能原因:

  • 裝置重新開機、重新探索及重新命名後,磁帶庫位址的未處理變更
  • 可能因電源突波、停電或其他環境事件造成的損壞
  • 傳輸硬體的故障事件或重新設定
  • 安裝、更改或刪除與運輸或機器人相關的軟體或驅動程式

如果磁帶庫從未運作過,請在 NetWorker 硬體相容性指南 中確認支援硬體 (需要 Dell 支援帳戶登入)。
 

  • 無法偵測到 NetWorker 儲存節點或伺服器上的磁帶庫安裝
  • 由於備份硬體無法使用,因此無法備份資料。

若要診斷庫檢測故障,請首先考慮最近的任何更改。接下來,從最低級別分解發現過程並測試每個階段。

有時,根據現有證據,進入更進化的發現階段是可取的。如果主機 A 未能檢測到機器人,而主機 B 成功,則機器人可能沒有故障。主機可能會使用不同的交換器,因此這是第一個要調查的區域。此範例中的其他差異包括主機本身、可能的作業系統、HBA、分區、佈線等。

如果主機在問題發生之前檢測到機器人,請專注於最有可能已更改的專案。調查故障或事件發生後已知的組態變更。

使用下列命令,先確認作業系統是否可偵測到程式庫。請務必確保作業系統修補程式為最新狀態,尤其是儲存裝置方面。

注意:收集包含上述內容的完整初始資料集最簡單的方法是執行 nsrget -o:d 在受影響的伺服器和節點上。
警示:請勿使用 -o:d 在任何具有磁帶且磁帶正忙於寫入的主機上。您可以在 NetWorker Management Console (NMC) 的「監控 -> 裝置」下檢查此項目。 

下列文章提供取得和使用 NSRGET 的相關資訊:NetWorker:如何使用 NSRGet NetWorker 資料收集工具

磁帶庫偵測:作業系統:

  • Windows:NetWorker 可能無法存取隨插即用 (PnP) 子系統未偵測到的裝置。永遠不會有沒有驅動程式的庫實例,因為即使未安裝供應商驅動程式,也存在通用驅動程式。StorPort 是低層級的 Windows 儲存驅動程式元件,應檢查其貨幣。
devmgmt.msc (裝置管理員)
devcon drivernodes *CHANGER*
  • Linux:顯示子系統偵測到並列舉的 SCSI 等級裝置。Linux 使用 sg 庫的驅動程式,除非安裝了IBM的Atape驅動程式(不推薦)。
cat /proc/scsi/scsi (顯示偵測到的庫)
echo "- - -" > /sys/class/scsi_host/host#/scan (強制再偵測)
 
  • Solaris: cfgadm 或 luxadm 連接埠 / dump_map 命令都可以枚舉庫設備。如果做不到這一點, update_drv 可用於確保偵測和連接 sgen 驅動程式例項。
cfgadm -lavo show_FCP_dev
for FCI in `luxadm -e port | cut -f1`; do luxadm -e dump_map $FCI; done
rm -f /dev/scsi/changer/*; update_drv -f sgen -v
 
  • AIX:使用 cfgmgr 在大多數情況下;如果 Atape 驅動程式使用中,請使用 lsdev。在此情況下 - 請確定 Atape smc 驅動程式列為 「已定義」 而非 「可用」 (這會導致衝突)。
cfgmgr -v | grep -i changer
lsdev -Cc tape
rmdev -l smc0 (如果 lsdev 顯示 它可用
 
  • HP-UX: ioscan 是枚舉更改器類設備所需的唯一命令。
ioscan -FnkC autoch

適用於 NetWorker inquire 命令 (如下) 若要成功,您可能需要移除暫時的裝置探索快取檔案:

rm -f /tmp/lgto_scsi_devlist
 
  • OpenVMS:使用以下命令驗證連線能力:
mcr sysman IO AUTOCONFIGURE
show device gk/full
  • NetWorker:這些命令僅供參考使用,其執行效能通常高於上述作業系統命令。它們通過提供其他資訊或錯誤作為手頭問題的提示來嘗試診斷較低級別的問題時可能很有用,但如果較低級別的操作失敗,它們預計不會成功。
inquire -lc
lusbinfo -v
changers
dvdetect -dlV -D9
 
注意: lusbinfochangers 可能並非在所有平臺上都存在。如果需要,可以通過設置環境變數來提高調試級別 LUS_DEBUG:

UNIX: export LUS_DEBUG=9
Windows: set LUS_DEBUG=9
AIX: lusdebug ffff
還可以嘗試: SJI_DEBUG=9, SCSI_DEBUG=9, JBDEBUG=9 

其他資訊

請確定您瞭解,若機器人問題在 NetWorker 的應用程式範圍之外 (閱讀:無法使用標準作業系統方法偵測),則不在 NetWorker 支援範圍內。
如需更多資訊,請參閱:NetWorker:故障診斷 NetWorker

中的磁帶庫問題支援部門可以使用上述條件提供指導,但我們沒有操作系統、HBA 或機器人供應商資源。此限制可能導致長時間的故障排除失敗。

受影響的產品

NetWorker Series
文章屬性
文章編號: 000079269
文章類型: How To
上次修改時間: 23 1月 2026
版本:  4
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。