Rsnapshotを使用してローカルサーバーのリモートバックアップを実行する

Rsnapshotを使用してローカルサーバーのリモートバックアップを実行する

Rsnapshotを使用して、LAN内のさまざまなコンピュータ上のフォルダのスナップショットを撮るサーバーがあります。

このローカルサーバーのバックアップとしてリモートに別のサーバーを置きたいです。

ただし、Rsnapshotは非常に特別なフォルダ構造にスナップショットを保存し、このフォルダ構造をrsync /ミラーリングすることはRsyncの直接的なプロセスではありません。たとえば、daily.0リモートとローカルdaily 0を比較しようとすると混乱する可能性があります。同期していますが、多くの場合、実際には別の日です。

それとも、Rsnapshotで作成されたフルバックアップ/スナップショットフォルダをリモートサーバーに再同期するのはどのように機能し、安全で効率的ですか?

私の質問は:
Rsnapshootingサーバーのリモートバックアップを実行する最良の方法は何ですか?

ベストアンサー1

「最良の方法」はありません。それはすべて設定と要件によって異なります。

バックアップディレクトリに多数のファイルが含まれている場合、可能な方法の1つは、低レベルのスナップショットを使用してリモートサーバーに送信することです。 ZFSはこれを行うことができ、LVMもこれを行うことができますが、私はそれを使ったことがありません。オプションに従って、ファイルシステムまたはボリュームマネージャを使用するかどうかを指定しませんでした。

いずれにせよ、バックアップディレクトリをリモートサーバーに同期することは安全です。ファイル数が多い場合は、ブロックレベルのスナップショットを送信するよりも効率が悪くなります。

おすすめ記事