web-dev-qa-db-ja.com

BareOSでバックアップを削除する最も安全な方法は何ですか?

私はBareOSで遊んでいます。すべてが正しく構成されている場合、すべてのバックアップは自動で行われ、何も失われないようにパージが管理されることを理解しています。

しかし、適切な構成になっている間、役に立たないかなりの数のテストバックアップがあります。 BATでは、「削除」をクリックすると警告が表示されます。

消去してもよろしいですか?? !!!。 (シック)

この削除コマンドは、ジョブレコードおよび作成されたすべての関連カタログレコードを削除するために使用されます。このコマンドはカタログデータベースでのみ動作し、ボリュームに書き込まれた実際のデータには影響を与えません。このコマンドは危険な場合があるので、何をしているかわからない場合は使用しないことを強くお勧めします。ジョブとそれに関連するすべてのレコード(ファイルとジョブメディア)がカタログから削除されます。削除操作を続行するには、[OK]をクリックしてください。 (シック)

BATソフトウェア全体で、このメッセージには小さなバリエーションがあります。

さて、私は何をしているのかわからないので、常に[キャンセル]をクリックしましたが、次の完全バックアップをとっています。したがって、これを削除しても、必要なすべてのバックアップが残っていると確信しています。

バックアップを削除してディスク領域を手動で再利用するための正しいプロセスは何ですか?

メッセージが言うように、操作はデータベースにのみ触れます。ディスクスペースは再利用されません。また、必要に応じて復元を実行することもできます(bscanユーティリティを使用する必要があります)。

サイズがそれぞれ50Gのボリュームに保存するため、通常、ジョブは同じメディアファイル(ボリューム)で絡み合います。つまり、単一のジョブのデータを削除することはできません。ボリュームを削除できるのは、ボリューム内のすべてのジョブが削除に適格である場合のみです。

保持する価値のあるジョブを含まないボリュームを削除できるスクリプトを作成しました。あなたはそれをここで見つけることができます:

http://heim.ifi.uio.no/kjetilho/hacks/#bacula-purge-unused