web-dev-qa-db-ja.com

ローカルからリモートマシンへのrdiff-backup / rsnapshot / backupninjaの方法

rsync/rdiff-backup/rsnapshotでSSH経由でバックアップを行うことについて少し混乱しています

私は、backupninjaやrsnapshotなどのユーティリティを見てきました。これらはrsync/rdiffベースのバックアップシステムであり、SSH経由でバックアップを実行するようにスケジュールできます。マニュアルページを読むと、それがこれらのユーティリティをpullからクライアントにserver、私はこれらをクライアントからサーバーにプッシュするにスケジュールできると思った。ここで間違えた?

意味:

ラップトップでcron経由でrdiff-backup/rsnapshotユーティリティを実行して、ホームサーバーにバックアップしたい。

  1. 私のラップトップは毎晩cronジョブを実行し(ホームネットワーク上にある場合)... SSH経由でホームサーバーに接続します(サーバーには静的IPアドレスがあり、その逆はないため)
  2. ラップトップは、サーバー上のバックアップディレクトリにデータをプッシュします。
  3. ラップトップがホームネットワーク上にない場合、バックアップは実行されません。

これを逆方向に実行していますか?

...

更新:

現在、サーバーマシンにrsnapshotをインストールし、ラップトップから手動でバックアップをプルして実行していますが、ラップトップをサーバーにプッシュするほうが理にかなっていると思います。 。

これがこれを行うのに適切な方法であるかどうか、または逆の順序(ラップトップからサーバーをプルする)が適切な方法であるかどうかについての応答を待ちます。入力してください?

4
emf

要するに、はい、これらのツールはあなたが望む目的のために働くことができます。

これを設定するための素晴らしい記事があります。

http://www.debian-administration.org/articles/351

2
nathwill