最近因为跳槽之间的gap赋闲在家,整理了一下个人数据并尝试对其备份,在这里简单记录一下。
策略
备份整体的策略就是遵循3-2-1原则:至少三个备份,两种介质,一个offsite(备份之间的最大物理距离不能过于接近,即不要把所有备份放在同一处)。
自己因为是苹果全家桶,所以可以从文件系统层面进行备份,之前也有想过针对不同应用和文件类型做不同的备份策略,但这需要的工作量过大且不必要。基于苹果全家桶的文件系统备份如下:用Time Machine和iCloud分别备份整个/部分文件系统,因为Time Machine是把备份写在硬盘上,我们就可以利用多个移动硬盘制作对个备份,恰好我作为打工人有老家、出租屋多个住所,所以可以为每个住所设置一个备份。
基于此,不同类型的数据还需要不同的处理:
文档
一般的pdf等各种资料文档不表,存储起来都很简单,自己整理是发现和预期不符的是各种笔记app。
我平时主要用3个笔记app:
- Notion - 规划项目需要其database功能(整个新潮点的词就是low-code),同时其比较好的扩展性也适合各种wiki和条理类记录的文档。(等之后入职飞书了可以比较一下两者异同,目前来看两者的核心卖点不同)
- Ulysses - 核心功能是其特有的markdown XL格式,适合写作,写作要面临的一个问题是语言的多义性和节奏感,markdown XL的注释删除等功能可以帮助作者快速修改文字。
- Flomo - 个人版微博,Flomo最大的优点是输入无阻力,已有卡片回溯性强,用来梳理想法非常方便,梳理完后可以方便把内容整合进上面两个app。
这期间我也比较了这些笔记类app是否可以用其他app替代,因为市面上有更方便导出数据的笔记类app。出乎我意料的是不能,因为这些app的核心功能的数据即使可以导出,我们也没有合适的解析器—— Notion就是database数据的最佳解析器,Ulysses的markdown XL就没有其他笔记类app支持。Flomo的情况也略类似,我们随便用一个笔记app都能实现Flomo的卡片笔记,但貌似没啥用,Flomo的优势是笔记之间的关联性和灵活的多级标签系统,这些数据也无法找到合适的编辑与解析器。
因此这些App的备份目的只是为了保证数据在本地有一个备份,防止服务器断网或产品停止运营这一类极小概率事件,所以不需要过于仔细,有一个数据备份就好,不必过于在意数据解析的问题。
同理类似的还有微信聊天记录,你也无法从微信里导出(除非使用一些非正常途径,不一定能成功复现还可能会丢图片),我用mac微信备份了相关的聊天记录,同时mac微信的数据则由Time Machine负责备份。
影音资料
影音资料的问题则是太大了,同时影音资料的信噪比偏低,比如我的很多相机照片都是重复的,还是RAW,修理过并导出的照片其实我都存在了iCloud里;还有很多电影,网上都有各种资源可以重复下载。
所以这一类我单独存在了一块硬盘中,未来会考虑在家中安装NAT,配合放置在别处的硬盘进行备份。
隐私
密码和一些证件照片我则是统一收集到了1Password里面,这一类的备份并不是特别重要,首先证件照片即使丢失也有本体,密码的话我有重设密码的方法。