私は周りを見回しましたが、リモートファイルシステムのバックアップからのみ除外するディレクトリを指定する方法について明確な答えを見つけることができませんでした。
デスクトップ(サーバー)とラップトップの2台のコンピュータがあるとしましょう。各ホームディレクトリは、/home/tom
その設定ファイルはrsnapshot
デスクトップ()にあります。したがって、コマンドは次のようになりますlocalhost
。backup
backup /home/tom/ localhost/
backup tom@laptop:/home/tom/ laptop/
みんな大丈夫です。しかし、私がすでに/home/tom/music
ラップトップを使用しているとしましょう。デスクトップからコピーしたのですがすごいです。ただし、/home/tom/music/
バックアップから除外すると、次のようになりますtom@laptop
。
exclude tom@laptop:/home/tom/music/
しかし排除されるどころかmusic/
ヘルペス発作を起こしました。
この方法:
exclude /home/tom/music/
もちろん、music/
バックアップから除外され、localhost
私のlaptop
PIDが爆発します。
私の現在の解決策は、rsnapshot
各ホストに対して別々の設定ファイルを持ち、rsnapshot
各ホストに対して一度だけ実行することです。しかし、これは必要ありません。
それでは、リモート(ノートブック)バックアップからのみディレクトリを除外するにはどうすればよいですか?
ベストアンサー1
backup
この行には、このタイプの操作に使用できる4番目のフィールドもあります。したがって、行は次のようになります。
backup tom@laptop:/home/tom/ laptop/ exclude=/home/tom/music
backup
カンマで区切ってより多くのオプションを追加できます。詳しくはman
ページをご覧くださいrsnapshot
。