我目前正在使用 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 选项)。
找到了!我知道我应该在发布之前最后一次仔细阅读手册页:)
它是 rsync 的 -x 或 --one-file-system 选项。