除了/ home卷的其中一个作业,我希望rsync将sym链接复制为物理目录/文件。 我相信这个参数是–copy-links for rsync,但似乎无法find一种方法将它从rsnapshot传递到rsync。
最好我想在工作的基础上做这个工作。 虽然它使得我的/ home树不适用于/ etc和/ var。
为此主机创build一个单独的configuration文件
cp /etc/rsnapshot.conf /etc/rsnapshot.link.conf
只添加要将符号链接作为副本的目录,并删除所有其他备份定义。
加:
rsync_long_args --copy-links
靠近
cmd_rsync /usr/bin/rsync
线。 并调用像:
rsnapshot -c /etc/rsnapshot.link.conf daily
在cron中。
结果:
[root@xxxxxxxxxxx /]# rsnapshot -c /etc/rsnapshot.link.conf daily /bin/cp -al /.backups/links/daily.0 /.backups/links/daily.1 /usr/bin/rsync -a --copy-links --rsh=/usr/bin/ssh \ root@xxxxxxx:/home/ /.backups/links/daily.0/xxxxxx/