我有一个相当简单(不是真的)要求,但我看了几个解决方案,但找不到一个好的解决方案.我在同一地点和办公室有一个Red Hat EL 6服务器环境,还有一些
linux和windows xp以及win7工作站在我办公室.
协同定位和办公室没有高带宽链路.假设它是5Mbps.
我有一组文件,这些文件由我的同一位置的批处理作业处理,但是由工作站用户查看和编辑,即文件需要以读写方式在两个位置都可访问.
此外,某些单个文件非常庞大 – 如果需要按需,则等待文件从“其他”位置传输时太大.因此,如果创建/更改了每个文件的副本,应立即“同步”到其他位置.
我看过几乎完美的AFS,除了分布式“副本”总是只读的,并且在管理命令AFAICT之后重新同步只读副本.
我也希望每个客户端(例如工作站)不必拥有大型缓存,而是在每个站点都有一个服务器,它提供对共享FS的本地(子网)访问(可能使用重新共享内容)本地NFS或samba …)
linux rhel 6有没有这样的fs?
解决方法
基于上述信息,我认为您对我们有类似的情况.我们有一个主数据中心,其中有几个远程办公室需要异地镜像.
我们正在使用rSync.它工作得很好.
RSync是一个用于Unix和Linux系统的免费软件计算机程序,它将文件和目录从一个位置同步到另一个位置,同时在适当时使用增量编码最小化数据传输.在大多数类似程序/协议中找不到的rsync的一个重要特征是镜像在每个方向上只发生一次传输.
这是一个快速概述和指南
http://www.cyberciti.biz/tips/linux-use-rsync-transfer-mirror-files-directories.html
您可能还想查看ubuntu正在使用他们的管弦乐服务器做什么.不是RHEL的直接比较,但它只是汇总到预安装包中的其他服务.
托马斯