Rsnapshotを使用して、運用サーバーからリモートバックアップサーバーにバックアップを作成したいと考えています。
実稼働サーバーではなく、リモートバックアップサーバーにrsnapshotをインストールする必要がありますか?
rsnapshotは、本番サーバーからバックアップするファイルをプルし、バックアップサーバーにローカルに保存しますか?
バックアップサーバーにSudo権限がないことに気づきました。これは、リモートバックアップにrsnapshotを使用できないことを意味しますか?
ちなみに、rsnapshotをホスティングプロバイダーが提供するバックアップスペースサービスと一緒に使用できないのは残念なことではありません。バックアップサーバーを完全に制御していないからといって、運用サーバーを完全に制御できないからです。
関連データを取得するには、バックアップサーバーでrsnapshotジョブをcronで実行し、運用サーバーへのリモート接続をセットアップする必要があります。 Sudo(おそらくcPanelのようなポータルサービス)なしでこれらのジョブを実行できる場合でも、rsnapshotは実行可能です。
Rsnapshotジョブをcronする方法がないと、運が悪くなります。
Rsnapshotは任意のユーザーとして実行できます。 /etc/rsnapshot.conf
ファイルを編集できる場所にコピーする必要があります(例:〜/ rsnapshot /)。 lockfile
ディレクティブを変更する必要があります。これは、標準ユーザーとしてのデフォルトに書き込むために書き込むことができない可能性が高いためです。
lockfile /home/patrick/rsnapshot/rsnapshot.pid
次に、rsnapshotを起動します
rsnapshot -c /home/patrick/rsnapshot/rsnapshot.conf hourly
サーバーの標準ユーザーとしてcronにアクセスできますか?