我目前正在使用rsnapshot来备份大量使用NFS的服务器场。 不幸的是,由于NFS挂载,当前的设置让我们多次备份相同的文件。
例如,/etc/rsnapshot.conf有这个:
backup backupuser@machine1:/local_directory/ machine1 backup backupuser@machine2:/exported_directory/ machine2
现在,machine1挂载了/ local_directory / exported_directory – 所以我最终备份了machine1 / local_directory / exported_directory 和 machine2 / exported_directory。
虽然我可以通过在客户端上安装不同的东西来解决这个问题,或者通过手动排除目录,我宁愿找一个更干净的方法(这可能是一个rsnapshot或rsync选项)。
find了! 我知道我应该在发帖之前最后一次阅读手册页:)
这是rsync的-x或–one-file-system选项。
-x, --one-file-system This tells rsync not to cross filesystem boundaries when recursing. This is useful for transferring the contents of only one filesystem.