2
在两个Linux服务器之间同步数百万个文件
我有一台服务器,它通过NFS将包含约700万个文件(主要是图像)的目录从其本地磁盘导出到网络客户端。 为了进行HA,我需要添加第二个,并使其与第一个保持同步,并使两者之间的增量尽可能小。 研究建议为此使用lsyncd或其他基于inotify的解决方案,但鉴于创建inotify 监视的文件数量需要花费很长的时间。对于rsync也是一样。 其他可能的解决方案似乎是DRDB,或群集文件系统,如头孢或glusterfs,可是我不得不与那些没有经验,不知道哪一个会更合适,并与许多文件以及应对并仍提供不俗的表现。 请注意,该活动大部分是读取的,几乎没有写入发生。