文件同步应用程序,如Amazon S3的Dropbox

时间:2011-09-14 14:37:13

标签: amazon-s3 sync dropbox

我正在努力解决一些问题。我过去几天一直在考虑使用Dropbox类型的应用程序可以保持文件夹与我的amazon s3后端同步。可悲的是,并没有真正尝试过,但从阅读中我还没有找到任何具有Dropbox功能的应用程序。

我不想安装网络驱动器等。

我很确定我能够自己写一个小应用程序,可以从亚马逊s3桶上传和下载文件,但是考虑到它会让我陷入两难境地。

根据我的理解,dropbox与svn一样,它只提交其更改。那么有人能够对场景背后的东西给出一些意见吗?

如果我更改了系统上的文件,如何在不先下载远程文件的情况下检查对该文件和远程站点上的文件的更改?

如果有人知道一个效果很好并且喜欢dropbox的客户,请随时分享。我发现ubuntu有一个很好的系统,价格更便宜,然后dropbox。

3 个答案:

答案 0 :(得分:2)

不幸的是我不允许在这里谈论我的客户,但我可以告诉你两件事。首先,制作像app这样的Dropbox并不容易,需要几个月的时间才能做出像样的东西。其次,您可以使用对象Etag查看它是否已在本地更改。 Etag基本上是校验和,您可以在客户端轻松计算它。

答案 1 :(得分:1)

在看到这个问题之后,我建立了类似的东西。这不是解决方案,而是一个开始的好地方

http://sharathprabhal.tumblr.com/post/68737134239/an-auto-syncing-nobackend-cloud-storage-app-using-only

https://github.com/sharathprabhal/NBS3Sync

答案 2 :(得分:0)

这是一个非常古老的问题,但S3FS + rsync是dropbox的完美替代品。我假设你有能力在Linux上设置基于熔丝的文件系统。