![從 Netbackup 池/群組中刪除磁帶](https://rvso.com/image/488042/%E5%BE%9E%20Netbackup%20%E6%B1%A0%2F%E7%BE%A4%E7%B5%84%E4%B8%AD%E5%88%AA%E9%99%A4%E7%A3%81%E5%B8%B6.png)
我為磁帶創建了一個單獨的捲池,用於異地備份。備份完成後,我取出磁帶並重新運行機器人清單。
庫存發現磁帶已被移除,但磁帶仍保留在池中。當我嘗試透過 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
請閱讀命令參考,因為我保證這些命令語法不正確!
問候,
喬納森