![Netbackup プール/グループからテープを削除する](https://rvso.com/image/488042/Netbackup%20%E3%83%97%E3%83%BC%E3%83%AB%2F%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E3%81%8B%E3%82%89%E3%83%86%E3%83%BC%E3%83%97%E3%82%92%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B.png)
オフサイト バックアップに使用するテープ用に別のボリューム プールを作成しました。バックアップが完了したら、テープを取り外してロボット インベントリを再実行します。
インベントリではテープが削除されたと認識されるが、テープはプール内に残るGUI 経由でテープを「削除」しようとすると、エラー 91 が発生します。
これらのテープをネットバックアップから削除する方法を知っている人はいますか?
答え1
少なくとも、テープ内に有用なデータがある間は、そうする必要はありません。
テープ上のデータの有効期限が切れたら、メディア マネージャーでテープをクリックして [変更] を選択し、プールを変更することで、テープをプールから削除できます (必要に応じて選択および使用されるように、スクラッチ プールに変更するとよいでしょう)。
答え2
これは NetBackup 側の設計上の動作です。プールからテープを削除する理由は何ですか?
答え3
カイルさん、NetBackup の「Vault」機能を再現しようとしているようですが、この機能は、使用済みのテープを検出し、毎日、毎週、または任意の基準で手動で取り出すように設定できます。
これは、NetBackup の古いバージョンでは高価な一時しのぎの手段でしたが、6.5 では非常にうまく機能します。ただし、別途ライセンスが必要です。
このアクティビティを自分でスクリプト化することは可能ですが、変更するのはボリューム プール (多くの場合、目的または保持期間によるテープ論理グループを参照) ではなく、ボリューム グループ (テープの物理的な場所を参照します。000_00000_TLD は、「最初の 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 を取り出します
コマンド リファレンスを読んでください。これらのコマンド構文は正しくないことを保証します。
よろしくお願いいたします。
ジョナサン