rsnapshot 生成 localhost/media 的双重备份

rsnapshot 生成 localhost/media 的双重备份

我在我的 Xen 主机中使用 rsnapshot 通过其快照备份所有虚拟机。

现在 rsnapshot 对所有内容进行双重备份,因为它在每次每日备份中创建一个额外的“localhost”文件夹,其中再次包含 /media/snapshots 中的所有内容。

例如,这些是相同的文件:

/backup-sda4/rsnapshot/.sync/localhost/media/snapshots/tmp-vm01.myserver.de-var/backups/mysql

/backup-sda4/rsnapshot/.sync/vm01/media/snapshots/tmp-vm01.myserver.de-var/backups/mysql

这是我的配置:

config_version  1.2
snapshot_root   /backup-sda4/rsnapshot/
no_create_root  1
cmd_cp      /bin/cp
cmd_rm      /bin/rm
cmd_rsync   /usr/bin/rsync
cmd_logger  /usr/bin/logger

retain      daily   7
retain      weekly  4
retain  monthly 3

verbose     2

loglevel    2

logfile /var/log/rsnapshot.log

lockfile    /var/run/rsnapshot.pid

rsync_long_args     --delete --numeric-ids --relative --delete-excluded --stats

sync_first  1

backup  /root/      dom0/
backup  /etc/       dom0/

backup  /media/snapshots/tmp-vm01.mysqrver.de-var/www/    vm01/
backup  /media/snapshots/tmp-vm01.mysqrver.de-var/backups/mysql/  vm01/

localhost配置中没有提及。

我如何防止额外的本地主机备份?这是默认的吗?

这是我的 /etc/cron.d/rsnapshot

30 4    * * *           root    /usr/bin/rsnapshot sync && /usr/bin/rsnapshot daily
0  4    * * 1           root    /usr/bin/rsnapshot weekly
30 3    1 * *           root    /usr/bin/rsnapshot monthly

答案1

看起来这些文件.sync/localhost是在服务器早期创建的,并且不会被删除

rsnapshot sync

在 cron 作业中。似乎rsnapshot sync只同步 rsnapshot.conf 中定义的现有备份目录,但不删除未定义的文件夹那里。对我来说这似乎有点问题,我也在这里发布了它:

https://github.com/rsnapshot/rsnapshot/issues/220#issuecomment-446615967

相关内容