背景
现在有很多服务器需要迁移上云,之前需要数据同步到云上的新机器非集中式,需要 A->A,B->B 的对应方式,我已经用脚本加上 expect 实现了首次自动化处理,但是在同步方式上没有找到合适的软件或工具来做实时同步;
要求
尽量不动生产服务器(原服务器)(每台大约 100G 以内的数据)
过程
- rsync + inotify
- lsyncd + ssh
方式 1 得安装配置 client,而且网上对于这种同步方式在大量数据的情况下,目录对比和灵敏性方面很不如意;它不知道哪个文件修改了,而是用全部目录对比的方式进行同步,这也太傻了,还有就是它的是从 原到新的同步方式,有点像备份,就是用“推”的方式,我更希望是从 新到原 的方式,就新机器从原机器“拉”数据
方式 2 lsyncd 封装了 rsync+inotify,但是工作方式也是推数据的方式
Google 都搜烂了,也没找到方法,是我的思路不对?