个人数据备份实践

Posted on 2022年7月1日周五 技术

最近因为跳槽之间的gap赋闲在家,整理了一下个人数据并尝试对其备份,在这里简单记录一下。

策略

备份整体的策略就是遵循3-2-1原则:至少三个备份,两种介质,一个offsite(备份之间的最大物理距离不能过于接近,即不要把所有备份放在同一处)。

自己因为是苹果全家桶,所以可以从文件系统层面进行备份,之前也有想过针对不同应用和文件类型做不同的备份策略,但这需要的工作量过大且不必要。基于苹果全家桶的文件系统备份如下:用Time Machine和iCloud分别备份整个/部分文件系统,因为Time Machine是把备份写在硬盘上,我们就可以利用多个移动硬盘制作对个备份,恰好我作为打工人有老家、出租屋多个住所,所以可以为每个住所设置一个备份。

基于此,不同类型的数据还需要不同的处理:

文档

一般的pdf等各种资料文档不表,存储起来都很简单,自己整理是发现和预期不符的是各种笔记app。

我平时主要用3个笔记app:

这期间我也比较了这些笔记类app是否可以用其他app替代,因为市面上有更方便导出数据的笔记类app。出乎我意料的是不能,因为这些app的核心功能的数据即使可以导出,我们也没有合适的解析器—— Notion就是database数据的最佳解析器,Ulysses的markdown XL就没有其他笔记类app支持。Flomo的情况也略类似,我们随便用一个笔记app都能实现Flomo的卡片笔记,但貌似没啥用,Flomo的优势是笔记之间的关联性和灵活的多级标签系统,这些数据也无法找到合适的编辑与解析器。

因此这些App的备份目的只是为了保证数据在本地有一个备份,防止服务器断网或产品停止运营这一类极小概率事件,所以不需要过于仔细,有一个数据备份就好,不必过于在意数据解析的问题。

同理类似的还有微信聊天记录,你也无法从微信里导出(除非使用一些非正常途径,不一定能成功复现还可能会丢图片),我用mac微信备份了相关的聊天记录,同时mac微信的数据则由Time Machine负责备份。

影音资料

影音资料的问题则是太大了,同时影音资料的信噪比偏低,比如我的很多相机照片都是重复的,还是RAW,修理过并导出的照片其实我都存在了iCloud里;还有很多电影,网上都有各种资源可以重复下载。

所以这一类我单独存在了一块硬盘中,未来会考虑在家中安装NAT,配合放置在别处的硬盘进行备份。

隐私

密码和一些证件照片我则是统一收集到了1Password里面,这一类的备份并不是特别重要,首先证件照片即使丢失也有本体,密码的话我有重设密码的方法。