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 に関係なくスナップショットルートと一致する必要があります。