我有大约7或8个服务器,我rsync每晚晚上我的本地局域网。
所有这些rsync作业使用通用的excludes.txt来过滤掉我不想镜像的文件或目录。
现在,excludes.txt包含了所有服务器通用的一些dirs,但也包含许多特定于单个服务器的目录(和模式)。 当然,他们都混杂在一起,没有注释。
我试图得到所有这一切的处理,并将所有服务器特定的模式转移到单独的文件,具体为每个单独的服务器。
我还不确定如何最好的去做,因为从我看到从手册页,rsync不提供任何选项来显示它忽略哪些文件/目录。
有什么build议吗?
运行带有额外冗长的rsync:
rsync -vv
这将显示为什么每个文件被包含/排除。
Rsync --list-only
列出文件,而不是复制它们,这将让你看到哪些文件将被复制。