我曾经问过我的几个朋友有没有通过什么方式备份自己的硬盘数据,半数的人都提到了这样一个观点:我没有什么重要的数据,懒得备份。我觉得这个观点是不成立的,只是因为没有找到优质的备份服务而给自己找的一个借口。比如说:明天你要去参加一个比赛需要用答辩 PPT,你怕不怕今天电脑突然崩掉?又比如说,自己以前的照片即使丢掉了也没有太大关系,但总归是老了之后值得怀念的回忆。(家里电脑硬盘崩过几次,基本上小时候的照片都没有了,心疼)今天给大家推荐一款非常简单好用的电脑数据备份服务:Backblaze Personal Backup,它能把你电脑以及外接的移动硬盘上的文件完整的备份一遍,并且提供30天内的版本回滚。

Backblaze 是一家知名的云存储服务提供商,它提供个人备份服务、企业备份服务以及(可能是最便宜的)云存储服务。不过不知道为什么,国内似乎少有提到这家公司。

backblaze personal backup

Backblaze 个人备份

无限备份?对,就是无限备份。无论你是256GB 的硬盘还是1TB 的硬盘,它都能实现数据的完整备份(但不会备份系统文件和应用程序),除此之外,他还支持30天内的文件版本回滚:也就是说,你可以找到一个 PPT 文件在5天前的版本,对于手残误删的简直不能更实用

Backblaze 的备份服务非常简单易用,注册用户→下载安装客户端→完成。不需要手动选择需要备份的路径。显然,这样不可避免地会备份一些多余的文件,不过官方认为处于简便性的考虑,多备份一点文件是值得的。如果你实在有一些没必要备份的文件,也可以手动加入到 exclude 名单里。

为了防止对你的日常工作造成干扰, Backblaze 的备份服务会在后台非常安静的运行,不会和你抢占 CPU 资源和网速。正因为此,第一次备份需要在设置中手动取消“自动流量限制”并调节线程数到5左右。

Backblaze 有三种备份模式可以选择:连续备份、每天备份一次、手动点击时备份。需要说明的是,根据官方说明,考虑到程序需要在后台扫描文件并且不能占用过多资源,备份一次大约需要4个小时,因此“连续备份”并非真正的分钟级连续,还是有周期间隔的,不过对于一般人来说够用了。

关于客户端,很有意思的一点是:Backblaze 特地在官网强调了自己的客户端是操作系统原生的代码,而不是 Java  写出来的各平台通用的客户端,仿佛是讽刺了一把刚刚关掉个人云备份业务、在今后专注企业级备份服务的竞争对手 CrashPlan。

下面说说最重要的问题:备份了的数据如何恢复?对于恢复少量文件的普通情况,你可以通过网页或者手机 app 恢复;在你的电脑硬盘挂掉、有几个 TB 的文件需要恢复等极端情况下,也可以申请让官方把你的数据写入他们提供的硬盘然后邮寄给你(付费),不过30天之内把硬盘寄回给官方是可以获得退款的。有关如何恢复文件的说明,请参阅官方网页

值得提醒的一点是,为了防止滥用,对于你已经删除的文件 Backblaze 仅会在服务器上保留30天。如果你误删了文件超过30天,就真的没办法恢复了。(可以考虑结合其他的备份方法,详见本文文末提到的我的个人备份最佳实践)并且,如果你的移动硬盘半个月没有连接到电脑,将会收到邮件通知要求你进行备份,如果30天都没有连接到电脑,移动硬盘的备份将会被删除。对于一般用户来说,这个限制并不算大,但如果你对这个限制不满,可以考虑使用 CrashPlan 的 Backup for Small Business,每月10美元,提供真正意义上的无限制备份。

可能你已经注意到了,这是一家国外的服务,这意味着两件事:1. 所在国家的政府对你没有司法管辖权,而且你的数据必须要你的用户名和密码才能解密,因此你可以放心的备份各种内容;2.上传和下载速度可能很慢。一个好消息是,你可以不用担心第二个问题:我的首次备份连续挂机24小时上传了60GB 左右的文件,这个速度应该来说是够了,况且后续的备份都是增量备份,不会上传非常巨大的数量的文件。其次,Backblaze 提供了15天免费试用,你完全可以在付费前测试自己家/宿舍到服务器的连接速度。

有的同学可能要问了,云存储最重要的是安全性,即使我没有什么值得偷看的文件,我也不想自己的文件被偷看,这个服务安全吗?经过我的一番研究,Backblaze的安全性是足够的。在默认情况下,你的数据只有拥有你的用户名和密码才能被查看,数据是现在本地加密再通过 SSL 加密连接上传的;另外你还可以开启自定义访问密码,开启后即使有用户名/密码也无法查看数据,必须要输入单独的访问密码。并且这个密码是不会被存储到服务器数据库的,确保了即使是服务商也无法查看你的文件。

Backblaze还提供了两步验证。开启之后,查看文件前需要输入短信验证码。此外,冗余电源、生物安全、24小时值班这些措施也是被采用的。有关更多安全性的问题,请参阅官方说明页

Backblaze 的备份服务价格为5美元/月,也就是大约一杯咖啡的价格。我知道你们肯定要说现在这些订阅服务这里一杯咖啡那里一杯咖啡的,看起来都不多,但一年加起来可能就有一千多了。我也想这么吐槽,不过你的数据那么宝贵,是值得优先保护的。想要恢复一块坏掉的硬盘的数据,且不说成功率有多高,价格比使用 Backblaze 备份一年都贵了不知道多少。

Backblaze 官网:https://www.backblaze.com/cloud-backup.html

Time Machine

Time Machine

最后说说我个人的数据安全最佳实践:因为我使用的是 Mac,所以平时会连接(加密的)移动硬盘使用自带的 Time Machine 自动备份,这样就实现了便于文档版本回滚的小时级别快照。此外,我把电脑硬盘和外接的数据盘都采用本文提到的 Backblaze 进行云备份容灾,防止在极端情况(电脑和硬盘一起进水等)下数据全部丢失。

通过这样一个方案,我实现了数据的本机 + 硬盘备份 + 异地备份三重保护,并且每一个环节都确保了数据安全:本机数据采用系统登陆密码保护,并且采用了固件密码,无法从外置硬盘启动系统。备份硬盘是经过加密的,但用我自己的账户可以免密码打开(iCloud 钥匙串)。Backblaze 实现异地备份,采用自定义密钥加密后上传,服务商也无法读取数据内容。虽然设置起来需要一点精力,但之后基本就是一劳永逸的安心了,担心数据丢失的话可以参考这个方案。