昨年廃止されて交換されたサーバーがありましたが、サーバーが使用されなくなったため、その直後にNetBackup管理コンソールからクライアントとバックアップのポリシーを削除しました。
最近、古いサーバーからファイルを復元するように要求されましたが、復元のソースクライアントを指定すると、次のようなエラーメッセージが表示されます。
警告:サーバー(backupserver)には、クライアント(backupserver)の要求に応じて、指定されたポリシータイプ(Standard)を使用するクライアント(oldserver)のバックアップが含まれていません。
[OK]
そのエラーに加えて、古いクライアントでクライアントバックアップレポートを実行して、ファイルのインデックスを再作成して復元するためにどのテープをリコールする必要があるかを判断できないようです...
追加情報:
-私のバックアップポリシーは、4週間保持される毎日の増分、2か月間保持される毎週の完全バックアップ、および無期限に保持される毎月の完全バックアップです...毎月のバックアップセットを復元しようとしています。
-すべてのオフサイトテープはまだボリュームプールに表示されますが、個々のテープ、または少なくとも2009年8月より前に書き込まれたテープの内容に関するレポートを取得できないようです。 。
私の質問:
テープが「期限切れ」になっている場合は、それらをカタログに再インポートする必要があります(これは、どのテープに何があるかを示すインデックスです)。これが起こったことだと思います。そのカタログのバックアップがない限り、テープごとに処理する必要があるのではないかと思います。これは2段階のプロセス(またはSymantecがそれを呼ぶ2段階のプロセス)です。
最初の部分は、テープをスキャンして必要なイメージを見つけることです。次に、バックアップの準備ができるように、そのイメージをインポートする必要があります。したがって、フェーズ1を使用して各テープで実行されているバックアップを見つけ、見つかったらフェーズ2を使用します。 2番目のフェーズには時間がかかる場合があります。手順は ここ にあります。これまで私にとってはうまく機能していたので、コマンドライン方式を使用することをお勧めします。ハイライトは次のとおりです。
コマンドラインからフェーズ1のインポートを開始するには、次のコマンドを実行します。
# cd /usr/openv/netbackup/bin/admincmd
# ./bpimport -create_db_info -id <disk_path> -L /usr/tmp/phase1.log
インポートに使用するディスクパスを入力します。次に、/ usr/tmp/phase1.logファイルを監視して、フェーズ1のインポートの進行状況を監視します。
コマンドラインからフェーズ2インポートを開始するには、次のコマンドを実行します。
# cd /usr/openv/netbackup/bin/admincmd
# ./bpimport -id <disk_path> -s <startdate> -e <enddate> -L /usr/tmp/phase2.log
また、これらのイメージを別のバックアップで上書きしないように、各テープのハードウェアロックをフリックすることを強くお勧めします。
また、将来的には、バックアップがカタログに残るようにテープの「保持期間」を変更する必要があります(クライアントの削除に関する質問はカタログから削除されますが、無限ではなかった場合) 。レベルは次のとおりです。
Retention Retention Equivalent
Level Period Days
--------- ----------- ----------
0 1 week 7
1 2 weeks 14
2 3 weeks 21
3 1 month 31
4 2 months 62
5 3 months 93
6 6 months 186
7 9 months 279
8 1 year 365
9 infinity
テープをインポートした後、このテープのイメージを次の条件で期限切れにならないように設定できます。
/usr/openv/netbackup/bin/admincmd/bpexpdate -ev B00010 -d infinity
私のコマンドはすべてUNIXの例ですが、Windowsでも同じか類似している必要があります。また、上記のリンクは、GUIを使用してインポートを行う方法も示しています。
テープをマスターカタログに再インポートする必要があります