BitTorrent Sync

(擦……写到一半Live Writer屎了……)

家里电脑多了,就得考虑备份的问题。目前肾上家里有HP Proliant Micro Server,台式机,笔记本。特别是笔记本,是公司派发的工作机,文件丢失不得。

之前我用一些第三方的备份软件来完成笔记本到服务器的备份,但是总觉得不方便。 今天看邮件,看到Download.com在介绍BitTorrent® Sync(以下简称BTS),于是决定当回小白鼠。

首先去官网下载,提供了Windows,Mac,Linux下的多种版本。 根据介绍,BTS使用了经典的P2P协议,其缺点是你无法像使用Dropbox、Skydrive那样在某台电脑上用浏览器管理你共享——注意是“共享”——的软件,但是这其实是备份软件需要的优点:文件不需要也不应该经由第三方托管,减少了你的隐私(比如照片啊什么的……)被偷取的风险。

(顺大便说一句,它的加密是基于AES的。)

在我的应用中,我主要是用来备份。测试时我用的是台式机作为“源”,服务器作为“的”。

首先是台式机的设置。下载Windows下的BTS,安装、运行。 第一步是选择要共享的目录,并生成密钥: BTS

注意,密钥有两种:一种是所谓的双向同步密钥,使用这个密钥的各机器之间是可以互相同步的。另一种是所谓只读密钥,使用这个密钥的其它非源机器只能接受来自源的更改,但是不能将它的修改再次同步到源。如果只是纯备份,建议用第二种密钥。如果要考虑双向同步,那么用第一种。

要生成只读密钥,右键点击共享的目录,选择Show folder preference | Advanced: Windows

作为源端的设置就这么简单。当然,此时还没有任何备份开始进行,因为我们还没有设置目标机器。

我的目标机器是我的HP服务器。下载相应版本的Linux下的BTS软件,解压,运行./btsync即可启动服务。在我的服务器上,不再需要其它第三方软件和库的支持。

启动后,可以在我的台式机上用http://hp:8888/gui来访问服务器端的BTS控制界面:

Linux

目标端的设置也很简单:增加目录(这个目录是你服务器上要保存备份的目录),输入第一步中生成的密钥。几乎是在设置完成的瞬间,目标端的备份工作就开始了。

速度如何呢?在肾上家的无线网络环境下,可以稳定在1M左右,基本可以接受。

Speed

如果要看同步历史,也很简单:

History

请使用之!

(本文推送到go4pro.org

Comments

11 responses to “BitTorrent Sync”

  1. 土木坛子 Avatar

    有一个大问题,现在还不是增量同步,也就是说,如果一个很大的文件只改动了一点,另一台电脑必须删除全部复制这一个新文件。

    1. tr Avatar

      您提到的BTS的问题我想短时间内还没有软件去解决。
      您所说的情况,即使“一个很小的文件只改动了一点”也是要必须删除而重新复制 的,目前我用过的支持增量文件备份的软件莫不如此。
      在真正的“增量备份”方面,恐怕只有版本控制大概能支持这点,不过它对二进制文 件(比如PPT,DOC,也往往是大文件)也无能为力。
      当然,增量备份有好处也有坏处。比如,要还原的时候就会更耗时,因为它要从上 一个全备份开始,一个一个的搜索历史增量记录,然后才能确定文件的真 正版本。
      所以,我现在基本是这样做:
      1. 代码啊什么的,用Mercurial进行本地reop和远程repo的双重备份。
      2. 至于一些文档啊什么的,就用定期全备份的方式来搞定。
      所以我用BTS的话,是想给2这一步一点更实时、更自动的备份,对于经常修改的大 文件,BTS恐怕不是很适用。我还没有试过三、四台机器同时备份 的场景,但是想 来会很壮观,在其中两台已经完全同步好的情景下,第三台的加入是不是会用BT下 载的多方下载的能力?值得尝试。

  2. 54323 Avatar
    54323

    BitTorrent Sync HR-HDTV电影同步下载
    同步密匙:BHK56Y75XCKI3M5CFEKVBVZ2X7F45AY7T

  3. osos Avatar
    osos

    客户端怎么设置?

    1. tr Avatar

      严格的说,没有客户端和服务器端的区别。
      只要密钥匹配就可以双向或者单向同步。

  4. Captain Avatar

    iOS 客户端要怎么设置?相机备份完全没法用啊

    1. tr Avatar

      iOS端确实不好用……不过我刚试了一下,同步照片完全没有问题啊。

  5. […] 2013年4月份的时候,我推荐过BitTorrent Sync这个同步软件大杀器(文章链接)。当时这个软件还在很初期的阶段。 […]

Leave a Reply to 土木坛子 Cancel reply

Your email address will not be published. Required fields are marked *