複数の保存先からバックアップ/コピーするためのソリューション

複数の保存先からバックアップ/コピーするためのソリューション

12 台の Debian サーバーがあり、毎週特定のディレクトリを 1 台のサーバーにコピーしたいと考えています。このサーバーは、一種のバックアップ サーバーとして機能します。

これについてどうすればよいか、何か提案はありますか?

答え1

rsync、ssh、およびいくつかの基本的な bash スクリプトを組み合わせるのが最善の方法です。複雑ではありません。

答え2

Rsnapshot が最適です。Rsnapshot は、独自の rsync コマンドと同じくらい簡単にセットアップでき、優れた柔軟性も追加されます。http://rsnapshot.org/Rsnapshotは自動的にバックアップのバージョンを作成しますが、追加ストレージは比較的少量(デルタ)のみになります。

あらゆる種類のコピーを安全に行うには、SSH キーを設定する必要があります。

答え3

覚えておくことをお勧めします。複数の rsnapshot 構成ファイルそしてあなたのクローンタブまたは anacrontabs。

rsnapshot -c /etc/your_config_file_for_servers1
rsnapshot -c /etc/your_config_file_for_servers2

ネットワーク経由で安全に行うには暗号化されたデータが必要な場合はsshそれ以外の場合はナフサ

常に稼働していないワークステーションやサーバーのバックアップが必要な場合は、こちらをご覧ください。アナクロン

答え4

ロックンロール軽い代替品です。

これを使用するには、まず、宛先サーバー上にアーカイブ ポイントを準備します (ワンショット)。例:

rocknroll --init 7 daily /var/snapshots
rocknroll --init 4 weeky /var/snapshots

/var/snapshotsという名前のアーカイブの 7 つのシリーズdailyと、 という名前のアーカイブの 4 つのシリーズのためのディレクトリを準備しますweekly

その後、毎日と毎週のバックアップを実行できます。毎週のバックアップを実行するには:

rocknroll weekly [email protected]:/home /var/snapshots

これはA 秒からremote.my.domain:/homeへの rsync を実行します:/var/snapshots/weekly.1/

rocknroll weekly [email protected]:/home /var/snapshots

/var/snapshots/weekly.1/に名前を変更し/var/snapshots/weekly.2/、 からremote.my.domain:/homeへ新しい rsync を実行します/var/snapshots/weekly.1/(2 つのディレクトリ間でファイルの重複排除を行います)。

4 つのアーカイブが保存されます/var/snapshots/weekly.1/: /var/snapshots/weekly.4/

関連情報