【发布时间】:2015-02-06 12:26:40
【问题描述】:
目前我有一堆开发/生产网站的本地副本。每个副本都包含“文件”目录,其中包含站点用户上传的文件。目前我使用rsync 来同步远程服务器的目录内容(通过ssh)。
有一些烦恼:
- 每次需要新文件时,我都必须手动运行
rsync(这当然可以自动运行,但由于我有很多网站副本,所以这不是一个好主意)。 -
rsync执行需要一些时间。 - 我的笔记本电脑上的磁盘空间快用完了。
如果有某种软件可以像代理一样工作,我认为所有这些都可以解决:
- 当我列出文件时,它会从远程服务器请求文件列表并将结果缓存一段时间(可配置)。
- 当我第一次请求文件内容时,它会检索远程文件并将其保存在本地。
- 当我更新文件时,它只会在本地更新。
- 当我在“文件”目录中保存一个新文件时,它不会转到远程服务器。
当然,这类软件的逻辑要复杂得多,但我希望,我的想法很明确:不要浪费磁盘空间,按需下载文件,不要远程更改。
有没有这样的软件?
【问题讨论】:
-
我刚刚编辑了问题:不应在远程服务器上更改文件。
标签: file-io filesystems rsync nfs sshfs