web-dev-qa-db-ja.com

Baculaで古いテープから復元する際の問題

古いテープからアスタリスクディレクトリを復元しようとしています。

バキュラでは、現在のテープをアンマウントし、取り出し、古いテープを貼り付け、LTO-2をマウントすると、次のようになります。3001デバイス「LTO-2」(/ dev/nst0)はボリューム「Default-3」でマウントされます

したがって、すでにマウントされています。ここで、「restore」と入力して復元し、ディレクトリを復元するためのオプション11を選択し、ジョブIDを入力してからディレクトリを入力すると、次のエラーが発生します。

/ var/pool/asterisk /のデータベースレコードが見つかりません

これで、エラーの意味がわかりましたが、何が原因である可能性がありますか?フルバックアップジョブから復元しているため、ディレクトリが存在する必要があります。

ありがとう。

1
Joshua Terrill

ディレクトリが実際にカタログにあるかどうかを実際に確認しましたか? bconsoleで、list files jobid=xxxxのようなものを試して、出力を調べます。そこにない場合は、そのテープの内容でカタログを更新するためにbscanを調べることをお勧めします。

1
mghocke

おそらくオリジナルのポスターには遅すぎますが、このような状況にある他の人にとっては...

テープとその内容をカタログに戻すには、そのテープをbscanする必要があります。それが完了すると、そのテープ上のすべてのファイルが復元できるようになります。

0
kmarsh