從 Netbackup 池/群組中刪除磁帶

從 Netbackup 池/群組中刪除磁帶

我為磁帶創建了一個單獨的捲池,用於異地備份。備份完成後,我取出磁帶並重新運行機器人清單。

庫存發現磁帶已被移除,但磁帶仍保留在池中。當我嘗試透過 gui “刪除”磁帶時,出現錯誤 91。

有人知道如何從網路備份中刪除這些磁帶嗎?

答案1

你不會,至少當磁帶上有有用資料時不會。

一旦其中的資料過期,您可以透過在媒體管理員中按一下該磁帶,選擇“變更”,然後變更池(可能是您的臨時池,以便根據需要選擇和使用它)來從池中刪除磁帶。 。

答案2

這是 NetBackup 設計的行為。為什麼要從池中刪除磁帶?

答案3

Kyle,聽起來您正在嘗試複製 NetBackup 的「保管庫」功能,該功能可以設定為檢測已使用的磁帶,並每天、每週或其他方式手動彈出它們。

在舊版的 NetBackup 中,這曾經是一項昂貴的組裝工作,但在 6.5 中運作良好。但它確實需要單獨的許可證。

您可以自行編寫此活動的腳本,但您要變更的不是磁碟區池(指磁帶的邏輯分組,通常按用途或保留),而是磁碟區組(指磁帶的實體位置)。一個DLT 庫中」的相當富有想像力的捲組名稱,「VAULT-PRIMARIES-HMED1」是我們的第一個場外位置)。

您需要的命令是:

vmquery -rn 0 -b# 用於檢查機器人 (-rn 0) 中分配了哪些磁帶,即使用了哪些磁帶。

然後對於每一個,使用:

vmchange -res -multi_eject -ml T00036 -rn 0 -rt TLD -rh hpstmed001# 從主機 hpstmed001 上的 DLT 機械手 0 彈出磁帶 T00036

請閱讀命令參考,因為我保證這些命令語法不正確!

問候,

喬納森

相關內容