2023 年,我的移动硬盘开始发出"咔哒咔哒"的声音,像在嗑瓜子。三天后,它彻底罢工,里面是我三年的照片——包括孩子第一次自己剪草坪(HOA 巡查员路过时还点了个头)。我抱着硬盘去数据恢复店,老板看了一眼说:“开盘,800 美元起,不保证能恢复。”

我盯着报价单看了十秒,做了这辈子最果断的决定之一:不修了。因为前一周,我刚做完 Time Machine 备份。那 800 美元,变成了我请全家吃的一顿牛排——庆祝,也是上课:备份这事,轮到你的时候,区别就是 0 和 1。

从那以后,我的备份严格按 3-2-1 原则来:3 份数据,2 种不同介质,1 份异地。下面是我的具体落地。

我的三份数据,都在哪儿

第 1 份:电脑本地,Time Machine 自动备份

Mac 接一块 2T 移动硬盘,我买的时候花了 70 美元。Time Machine 每小时自动备份一次,我基本感觉不到它的存在。每周日晚上我会看一眼备份状态,绿灯就过。硬盘放书房抽屉里,孩子够不着的地方——别笑,这是血泪经验,上一块硬盘就是被当玩具摔过的。

第 2 份:VPS 异地,重要文档加密同步

博客的 Hugo 源文件、家庭重要文档(报税文件、保险单扫描件、房产文件),每天凌晨自动打包加密,同步到我的 VPS 上。VPS 在机房,跟我家隔着半个地球,这就是"异地"那一份。加密用的是我自己设的密码,存在密码管理器里——对,就是我自建的那个 Vaultwarden,闭环了。

密码管理器本身是我自建的,搭起来的过程写过一篇,结论是:安全感这东西,花钱难买,自建和备份算两种。

证件和重要文件的备份,我另有一套更细的做法,毕竟报税文件丢了,补起来的代价比数据恢复贵得多。

VPS 上那份备份也不是随手一扔了事,定时打包加异地再存一份,整套流程我单独写过。

报税文件单独说一句:在美国,IRS 建议税务记录至少保留 3 年,我保留 7 年。这些文件丢了,补起来比数据恢复贵得多,时间成本更是无底洞。

第 3 份:云端,照片和日常文档

全家人的照片走 iCloud,2T 套餐,一个月 10 美元,全家共享。手机拍完自动上传,我再也不用手动导照片——之前手动导的三年里,丢过两次。日常文档放加密的云盘一份,手机、电脑、网页都能访问,出门在外要找个文件,不求人。

iCloud 这 10 美元,是我花得最不心疼的订阅之一。算下来一天 3 毛钱,买全家照片永不丢失。之前我还纠结过要不要降到 200G 省点钱,太太一句话点醒我:“照片丢了,10 美元能买回来吗?“不能。续费。

演练过一次,才敢说"有备份”

很多人有备份,但没恢复过——这等于没备份。我是认真的:2024 年初,我主动做了一次恢复演练。

场景:假设我的 Mac 彻底坏了。我拿一台旧笔记本,从 Time Machine 恢复系统,加起来花了 3 个多小时,大部分时间在等进度条。结论:能恢复,但比想象中慢;有几个 App 的登录状态要重登,密码管理器这时候就派上用场了。

演练完我改了两件事:一是把恢复步骤写成了文档,存在云端,真出事时不用靠记忆;二是把最重要文档的清单列出来,确保它们三份备份里都有。演练这事,一年一次,定在报税季之后——反正那时候文件都在手边,顺手。

说到报税季:在美国,每年 1 月各种税表(W-2、1099)雪片般飞来,我有个习惯,收到就扫描存档,原件进文件夹,电子版进备份。这套流程跑了几年,今年报税时,会计师要一份三年前的 1099,我 5 分钟就找到了。他愣了一下,说:“你是我见过资料最齐的客户。“我没告诉他,这份整齐,是被一块咔哒响的硬盘逼出来的。

备份清单:我家的重要数据分级

级别内容备份策略
不能丢家庭照片、报税文件、保险单、密码库三份齐全,每年演练恢复
丢了心疼博客文章、工作文档、孩子的学校文件三份,每季度检查一次
丢了能重下App 安装包、下载的视频、系统缓存随缘,Time Machine 顺带

分级的好处是:精力花在刀刃上。不是所有数据都值得三份备份,2T 硬盘也不是无限的。

异地备份的技术细节:脚本和翻车

第 2 份备份(VPS 异地)多说几句,因为这是最容易"以为有、其实没有"的一环。

我的做法:每天凌晨 2 点,家里一台退役的旧笔记本(当备份机,7x24 开机,电费忽略不计)上的 cron 任务自动跑:把博客源文件和重要文档打包成 tar,用 gpg 对称加密,rsync 传到 VPS,VPS 上只保留最近 30 天的滚动备份,更早的自动删。30 天这个数字是我定的:真出事要找回"上个月的版本”,30 天够了;再久远的,Time Machine 和云端那两份里也有。

加密密码存在 Vaultwarden 里,脚本从环境变量读,不写死在脚本里——别笑,这也是翻车换来的。2024 年中,我改了一次加密密码,忘了同步更新脚本,结果整整三个月的"备份"传上去全是解不开的砖。发现那天我后背全是汗:要是这三个月里硬盘真坏了,我就得去吃那 800 美元的开盘大餐。教训:每季度做一次解密抽查,随机挑一天的备份包,下载、解密、打开看一眼。5 分钟,买个心安。

算笔总账:2T 移动硬盘 70 美元一次性(按 3 年摊,一年 23 美元),iCloud 2T 全家桶 10 美元/月,VPS 是本来就有的、边际成本 0。一年 143 美元,保护的是"丢了花多少钱都买不回来"的东西。这买卖,中年人闭眼入。

最后补个时间账:这套备份跑起来后,我每年花在上面的时间大概 2 小时——季度解密抽查 4 次,每次 5 分钟,加上一年一次的恢复演练。2 小时,换“硬盘坏了不慌”,这时间花得值。

一句能照着做的

今晚就做两件事:一,确认你的 Time Machine(或同类工具)最近一次成功备份是什么时候,超过一周没备份的,今晚插上硬盘;二,把你"丢了会哭"的文件列个清单,不超过 20 个,确认它们至少在两个地方各有一份。备份不怕麻烦,怕的是"我以为有”。那块咔哒响的硬盘教会我的,就这一句。