我有一个名为 Test 的文件夹,它在四台不同的服务器上只有一个名为 file1 的文件。如果 file1 在任何一台服务器上发生更改,我希望所有四个文件夹都同步。
Rsync 支持这种类型吗?如果不支持,我们还有什么其他选择来实现这一点?
提前致谢。
答案1
如果可以使用 Git,那么这可能是个不错的方法。使用 GitLab 设置服务器,并让所有服务器都将其用作远程服务器。更改文件后,您可以将其推送到 GitLab 服务器,然后让其他服务器从中拉取。
这样,您还可以获得其版本控制。
使用钩子你可以实现很多自动化操作。