我在Xen主机上使用r快照通过快照备份所有vms。
现在,r快照会加倍备份所有内容,因为它会在每个每日备份中创建一个额外的"localhost“文件夹,该文件夹再次包含/media/快照中的所有内容。
例如,这些文件是相同的:
/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/r快照
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发布于 2018-12-12 15:03:58
似乎.sync/localhost中的文件是以前在服务器的早期阶段创建的,并且没有被
rsnapshot sync在cron的工作中。看起来,rsnapshot sync只同步rsnapshot.conf中现有的已定义备份目录,而不删除未在其中定义的文件夹。对我来说,这似乎有点麻烦,我还在这里发布了:
https://github.com/rsnapshot/rsnapshot/issues/220#issuecomment-446615967
https://serverfault.com/questions/943911
复制相似问题