RSnapshotバックアップから除外するリモートディレクトリの指定

RSnapshotバックアップから除外するリモートディレクトリの指定

私は周りを見回しましたが、リモートファイルシステムのバックアップからのみ除外するディレクトリを指定する方法について明確な答えを見つけることができませんでした。

デスクトップ(サーバー)とラップトップの2台のコンピュータがあるとしましょう。各ホームディレクトリは、/home/tomその設定ファイルはrsnapshotデスクトップ()にあります。したがって、コマンドは次のようになりますlocalhostbackup

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私のlaptopPIDが爆発します。

私の現在の解決策は、rsnapshot各ホストに対して別々の設定ファイルを持ち、rsnapshot各ホストに対して一度だけ実行することです。しかし、これは必要ありません。

それでは、リモート(ノートブック)バックアップからのみディレクトリを除外するにはどうすればよいですか?

ベストアンサー1

backupこの行には、このタイプの操作に使用できる4番目のフィールドもあります。したがって、行は次のようになります。

backup tom@laptop:/home/tom/ laptop/ exclude=/home/tom/music

backupカンマで区切ってより多くのオプションを追加できます。詳しくはmanページをご覧くださいrsnapshot

おすすめ記事