我有几台Linux计算机,它们都在同一个网络中。目前,我使用rsync
每隔几天从主计算机将我的点文件等复制到每台机器上。理想情况下,我希望这种情况自动发生。
问题是,我也希望在本地复制这些文件。因此,普通的NFS或SMB安装在我的主服务器上的/home
会给我带来非常糟糕的性能(比如3MB/S)。重复也将作为一种物理备份。
到目前为止,我想到以下几点:
rsync
,以便将最新数据拖到主目录中。这将覆盖本地更改,并不理想。unison
,以便每个客户端与后台的服务器同步文件。冲突可能会发生,我不确定这些冲突是否得到妥善处理。最后,我希望有本地缓存的网络驱动器。因此,将写入发送到服务器并读取,检查版本是否是最新版本,如果是,则使用本地副本。
是否有任何软件(或软件栈)可以做到这一点?
发布于 2014-10-02 11:10:47
我在家里设置了btsync,这似乎在保持同步方面做得很好。配置也非常简单(并且有许多设备的客户端)。我不知道更新的频率,但它似乎非常迅速地推出更新。
https://unix.stackexchange.com/questions/158031
复制