目前我有一堆dev/production网站的本地副本。每个副本都包含“文件”目录,其中包含网站用户上传的文件。目前我使用rsync
来同步来自远程服务器的目录内容(通过ssh
)。远程目录的智能本地副本
有一些烦恼:
- 我有,当我想新的文件(这可能是自动的,当然,但我有很多的网站副本,这不是一个好每次手动运行
rsync
理念)。 - 执行
rsync
需要一些时间。 - 笔记本电脑上的光盘空间不足。
我想,如果有某种软件,可以工作就像一个代理所有这一切都可以得到解决:
- 当我列出的文件,它从远程服务器请求的文件列表和将结果缓存一些(可配置的)时间。
- 当我第一次请求文件内容时,它检索远程文件并将其保存在本地。
- 当我更新文件时,它只在本地更新。
- 当我在“files”目录中保存一个新文件时,它不会进入远程服务器。
当然,这样的软件的逻辑应该要复杂得多,但我希望,我的想法很明确:不要浪费磁盘空间,按需下载文件,不要进行远程更改。
有什么软件可以这样工作吗?
我刚刚编辑了这个问题:不应该在远程服务器上更改文件。 – Leksat 2015-02-06 12:37:26