rsnapshot&rsync –ignore-existing

我正在使用rsnapshot来备份包含audio文件的文件夹。 当这些文件发生变化时,它只是元数据,例如ID3标签发生了变化,我不需要为此正式制作整个MP3文件的新备份。

我已经在单独的数据库中获得元数据,并且可以根据需要轻松地将这些元数据写入文件。

因此,我希望rsnapshot只能复制新文件,并从备份“文件库”中删除已删除的文件。 我的问题是 我可以简单地使用–ignore-存在吗?

请问rsnapshot明白吗?

所以是的,你必须在rsnapshot.conf文件中提供参数:

 rsync_long_args --ignore-existing 

如果你想保留rsnapshot的默认rsnapshot (你可能想要)。 你必须像这样把他们放在同一行:

 rsync_long_args --delete --numeric-ids --relative --delete-excluded --ignore-existing 

上面的例子是从版本1.3.1。 记住一个TAB应该将rsync_long_args部分从参数中分离出来。

只要记得在-t之前用-t做一个testing就可以了!

 rsnapshot -t daily