rsnapshotがフィルタを誤って追加しました

rsnapshotがフィルタを誤って追加しました

rsnapshot.conf には次の行があります。

snapshot_root   /mnt/T4Backup2T/Incremental-Backup
rsync_long_args --numeric-ids
exclude_file    /home/CD/CLPB/backup-files/rsnapshot/saraswathi.exclude
backup  /   localhost/fedora/   +rsync_long_args=--exclude /home --exclude /mnt --relative --delete --delete-excluded /

次の行が誤って生成されます(--filterオプションは指定されていませんが、まだ表示されます)。

/usr/bin/rsync -a --numeric-ids \
    --exclude-from=/home/CD/CLPB/backup-files/rsnapshot/saraswathi.exclude \
    --exclude /home --exclude /mnt --relative --delete --delete-excluded / \
    --filter=-/_/mnt/T4Backup2T/Incremental-Backup / \
    /mnt/T4Backup2T/Incremental-Backup/weekly.0/localhost/fedora/

rsnapshot.confにはフィルタオプションはありませんが、まだ作成中です。設定エラーは何ですか?

ベストアンサー1

これは snapshot_root が再同期されるのを防ぐために行われます。 rsnapshot-program.plで説明されているように

このバックアップポイントにスナップショットルートが含まれている場合は、除外を追加してスナップショットルートを繰り返しバックアップしないでください。除外は $config_vars{'snapshot_root'} の先行スラッシュのおかげで固定され、絶対パス ("/" 修飾子) で動作するため、 --relative に関係なくスナップショットルートと一致する必要があります。

おすすめ記事