Tag: backup

  • 同步、版本和备份

    在日常工作中,我们要和各种文件打交道。而创建、修改是最常见的操作。

    也同样是在日常工作中,我们也会有在多台电脑上工作的经历。比如说,在公司的电脑上创建了一个Excel文件,进行了一些输入但没有完成,想回家继续完成。但是又不想把公司的电脑带回家(或者是台式机而带不回家),这时该怎么办呢?

    一种方法是用U盘把文件拷贝带回家,或者用邮件把这个文件发回自己的邮箱回家收取后继续工作。当然也可以考虑将文件存放到网盘之类的方法。(当然,前提是这样做是公司IT政策允许的。如果公司IT政策不允许,那么看到此处就可以打住了。)

    这些方法都有一个缺点:都要手动地将文件“搬来搬去”,而一旦文件修改次数增加,来回拷贝时只能靠文件的更新时间作为“哪个是最新版本”的判断依据。但是这个判断有时是会有问题的。比方说,在公司进行修改后忘记更新到U盘或者网盘,而回家后在老的版本上继续工作等等。

    为了避免这个问题,我采用的是“同步”的方法,采用的软件是Resilio Sync。Resilio的前身是BitTorrent Sync,出品方是赫赫有名的BitTorrent协议的开发商。

    这是一个P2P的软件,不需要设置服务器,也不借助于任何公共服务,完全是一个私有云的架构。

    软件安装和设置都很简单,而且支持目前所有的主流操作平台:Windows,Linux,Mac,Android,iOS。在iOS和Android上,它还可以同步照片。这样一来,你再也不用担心照片丢失的问题。

    Resilio Sync还有一个“黑”应用场景,那就是可以同步电影。


    一个文件光有同步还是不够的。有时我们会修改文件,再修改,再修改……有一种做法当然很实际,就是不同的修改生成不同的文件(V1,V2……)。不过一般会推荐用标准的版本控制软件(Git,hg)去完成。

    使用版本控制最好是去国际上主流的版本控制站点注册一个账号,比如github或者BitBucket。虽然github名气更大,但是我更推荐BitBucket,因为它可以在免费账号的情况下生成私有仓库。

    Windows下git的客户端很多,我向大家推荐的是GitKraken或者SourceTree,而且这两个软件都是多平台支持,GitKraken更是全平台支持。

    有了版本,我们随时可以切换到不同的版本进行工作。

    在某些情况下,版本控制可以当做备份来用。


    最后我们谈一谈备份。我强调一点:一定要经常做备份。一些文件(特别是老照片)丢失的后果是无法弥补的。

    备份必须是在另外一个硬盘上进行,更好的是在另外一台机器上完成,如果有条件进行异地备份就完美了——不过这点要求太高了。

    我目前用的是SuperEasyBackup Pro,付费了。它的备份速度很快,特别是在后期增量备份的情形下。我的备份位置是一个独立的1T外挂硬盘,它一直挂在我需要备份的电脑的USB口上。


    新年就要来到,祝大家新年快乐,阖府安康!

  • BitTorrent Sync

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

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

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

    (more…)

  • 【iPad】【软件】修改iTunes的备份目录

    本来呢,我是准备用上篇的“2010总结”作为我2010年的最后一篇博客——是的,我确实是这样想的——但是,今天——2010年最后一天——的下午,我坐在我的电脑前,看着“我的电脑”里Vista很贴心的用红色标出C盘只有5G的剩余空间,我心里实在是非常的纠结了起来……

    好吧,让我先在iPad上删除一些东西……再删除一些东西……Nani???居然没有什么大的变化?C盘还是被用红色标识在“我的电脑”里?!

    于是,我只好用Google大法,开始寻找是不是有什么彻底的解决方法……

    幸好,在这个地方我找到了方案,和大家分享一下:

    1. 首先,你要到这个地方:http://technet.microsoft.com/en-us/sysinternals/bb896768,去下载一个名叫junction的软件。这个是微软的官方站点,但是这个工具……一如既往的没有出现在任何Windows的发行版中……
    2. 这个软件不用安装,只要解压缩放到随便一个什么目录就可以了。
    3. 用管理员身份进入命令提示符状态,转到你解压junction.exe的目录。
    4. 运行如下命令:junction <某个目录名> <真正的目标目录>就可以了。

    iTunes缺省的备份目录在:c:\\Documents and Settings\\<你的用户名>\\AppData\\Roaming\\Apple Computer\\MobileSyncBackup

    1. 我在f:盘创建了一个f:iPad的目录,将上述目录下的所有文件夹统统拷贝到了f:ipad下;
    2. 删除iTunes的缺省备份目录(即上面c:…Backup这个目录);
    3. 运行junction “c:\Documents and Settings\<你的用户名>\AppData\Roaming\Apple Computer\Mobile\SyncBackup” “f:iPad”即可。

    从上面的命令行可以看出,junction就相当于*nix下的ln –s命令。

    经过这么一折腾,我的C盘一下子多出了7G的空间——iTunes,你也真够狠的……——而F盘反正本来就是1T的容量,怎么放都不怕的……

    猪手,你值得拥有!

    p.s. 这个软件当然不是iPad软件,但是确实又和iPad的应用有莫大的关系。所以还是用【iPad】【软件】这样的标题……偶8素标题党……