(擦……写到一半Live Writer屎了……)
家里电脑多了,就得考虑备份的问题。目前肾上家里有HP Proliant Micro Server,台式机,笔记本。特别是笔记本,是公司派发的工作机,文件丢失不得。
之前我用一些第三方的备份软件来完成笔记本到服务器的备份,但是总觉得不方便。 今天看邮件,看到Download.com在介绍BitTorrent® Sync(以下简称BTS),于是决定当回小白鼠。
首先去官网下载,提供了Windows,Mac,Linux下的多种版本。 根据介绍,BTS使用了经典的P2P协议,其缺点是你无法像使用Dropbox、Skydrive那样在某台电脑上用浏览器管理你共享——注意是“共享”——的软件,但是这其实是备份软件需要的优点:文件不需要也不应该经由第三方托管,减少了你的隐私(比如照片啊什么的……)被偷取的风险。
(顺大便说一句,它的加密是基于AES的。)
在我的应用中,我主要是用来备份。测试时我用的是台式机作为“源”,服务器作为“的”。
首先是台式机的设置。下载Windows下的BTS,安装、运行。 第一步是选择要共享的目录,并生成密钥: ![]()
注意,密钥有两种:一种是所谓的双向同步密钥,使用这个密钥的各机器之间是可以互相同步的。另一种是所谓只读密钥,使用这个密钥的其它非源机器只能接受来自源的更改,但是不能将它的修改再次同步到源。如果只是纯备份,建议用第二种密钥。如果要考虑双向同步,那么用第一种。
要生成只读密钥,右键点击共享的目录,选择Show folder preference | Advanced: ![]()
作为源端的设置就这么简单。当然,此时还没有任何备份开始进行,因为我们还没有设置目标机器。
我的目标机器是我的HP服务器。下载相应版本的Linux下的BTS软件,解压,运行./btsync即可启动服务。在我的服务器上,不再需要其它第三方软件和库的支持。
启动后,可以在我的台式机上用http://hp:8888/gui来访问服务器端的BTS控制界面:
目标端的设置也很简单:增加目录(这个目录是你服务器上要保存备份的目录),输入第一步中生成的密钥。几乎是在设置完成的瞬间,目标端的备份工作就开始了。
速度如何呢?在肾上家的无线网络环境下,可以稳定在1M左右,基本可以接受。
如果要看同步历史,也很简单:
请使用之!
(本文推送到go4pro.org)
Leave a Reply to Captain Cancel reply