对于海量小文件来说,最快的云同步是什么?

对于海量小文件来说,最快的云同步是什么?

我在几台不同的机器上工作(办公室/家里/笔记本电脑),我喜欢随身携带整个开发环境并始终保持同步。这样我就可以立即提高工作效率,而不必强迫我安装任何东西。几个精心制作的批处理文件为我设置了所有路径。

在我的开发环境中,我拥有大量工具和大量源代码(不用担心,它们也在 SCM 中),以及文档等。其中主要由大量 4-8K 范围内的小文件组成。其中一些文件也经常更改,因为我正在进行编译。

我尝试从快速的 USB 棒/磁盘成功运行它,但我更喜欢云同步解决方案。我使用 Dropbox 有一段时间了,虽然它运行良好,但速度不快。

所以我正在寻找一种非常快的云同步工具,它可以动态检测变化并能很好地处理大量小文件。

我试过了:

  • 保管箱
  • 乌拉
  • 同步
  • CX
  • 对称性
  • 丛林盘

还有一些,它们都有相同的问题:上传小文件太慢。我怀疑这是因为每个文件都会收到单独的请求,然后 http 开销就会堆积起来。

我使用 Windows 7 x64 作为我的操作系统

有什么好主意吗?

答案1

我不确定这是否是您想要的,因为您想即时检测更改。但对于我自己的项目,我使用 turtoiseSVN 和 www.unfuddle.com

如果我在笔记本电脑上完成了工作,我只需单击“SVN 提交”,确认更改后,它会立即上传到 unfuddle.com(对于小文件来说速度非常快!)

在家里,我点击 SVN 更新,它会立即下载新文件。这样我就可以继续在家工作了。这比 dropbox 快得多,而且不会产生冲突的副本。

你应该尝试一下 ;)

答案2

我建议你在工作场所使用虚拟机。虚拟机只是一堆你可以复制、移动和备份的文件。但你也可以从大多数操作系统运行虚拟机。第二步是安装虚拟机服务器,你可以在其中远程访问虚拟机,这样你就不需要一次又一次地复制虚拟机。就我个人而言,这是将我的电脑与工作文件分开、备份我的工作文件和测试新程序或操作系统的最佳方式。虚拟机中的完整 Windows XP 只有 3GB 大小。

相关内容