web-dev-qa-db-ja.com

適切なLINUXバックアップ戦略とは何ですか?

私は最近、特にBaculaソフトウェアを使用したLinuxのバックアップ戦略について読んでいます。

このソフトウェアは、データを回復できないハードサーバー障害が発生した場合のバックアップの提供に重点を置いているようです。つまり、バックアップソフトウェアはファイルを毎日コピーします。

昨日、ディレクトリのアクセス許可を再帰的に変更したため、望ましくない動作が発生しました。バックアップ戦略を使用して、このような問題にどのようにアプローチしますか?現実的には、バックアップを使用して画像全体を最初から書き直すのではなく、「元に戻す」機能に沿ったものが私が探しているものです。これは、この場合はやり過ぎのようです。

1
user256349

バックアップの部分的な復元を行うことはいつでも可能です。私はBaculaに精通していませんが、一般的な方法の概要を説明します。

  1. ほとんどのバックアップソフトウェアでは、実際には、設計上、完全バックアップの部分的な復元を実行できます。 Baculaのrestoreコマンドを実行すると、復元するファイルまたはディレクトリツリーのリストを選択できると確信しています。 「ハルプ、削除しました$ important_file元に戻してくれませんか?」これは、システム管理者が遭遇する可能性のある最も一般的な質問の1つです。

  2. それが機能しない場合は、newシステム(仮想マシンをお勧めします)に完全に復元してから、必要なファイルとディレクトリを元のシステムにコピーして戻すことができます。後続の復元が何らかの理由で機能しない場合、バックアップは役に立たないため、これは実際にはバックアップ戦略の一部としてすでに実行している必要があります。それから身を守る方法は、この種のテスト復元を実行することです。

最後に、説明した方法で「実験」している場合、最初に作業しているファイルのアーカイブを作成し、問題が発生した後にアーカイブを復元することは完全に可能です(そして非常に一般的です)。私の提案は、tarアーカイブを作成し、作業を開始する前に、作業しているディレクトリの近くにないことを確認することです。

2
Rob Moir

NFSを介したrdiff-backupを中心にバックアップ戦略を編成しました。以前のバージョンを取得する機能を備えたファイルシステムの単純なミラーとしてバックアップにアクセスできます。

3
Antony Gibbs