随着时间的推移,我的个人数据分级与备份体系也在不断地改进。
先集中,再分级,最后备份:建立个人数据体系
- 集中所有的数字资料数据:照片、视频、文档等等。
- 整理资料,分类,按照重要程度分等级。
- 根据数据分级制定相应的备份策略。
我的个人数据分级
| 分类 | 内容 | 分级 |
|---|---|---|
| 个人照片和视频 | 1 | |
| 个人文档资料 | 日记・笔记、文章・日常的琐碎记录 | 1 |
| 微信聊天记录 | 1 | |
| 账号和密码 | 1 | |
| 其他个人资料 | 投资统计・家庭开销统计・体检报告电子版・证件电子版・保险电子版・软件配置文件・云服务器上的数据 | 1 |
| 工作笔记 | 2 | |
| 其他的收集 | 软件和工具・学习资料(英语、数据库、编程)・别人的文章及标注・图书、剧集、视频 | 3 |
我的备份体系:集中、自动、多重、安全
我认为一个好的备份体系要做到以下几点:
- 数据源尽可能集中到一起,比如照片视频存放在一个统一的地方、所有文件存放在NextCloud里。我以前用了好几块移动硬盘备份手机相册,有时候同一张照片存放在好几个硬盘上,最后花了很多时间去整理、去重。
- 备份尽可能地自动化,手动备份要牵扯更多的精力,容易遗忘。
- 重要资料需要多重备份,比如只是定期把数据备份到移动硬盘里,突然有一天硬盘坏了,悲剧。
- 定期检查备份的可用性,万一哪天数据丢失了却发现之前的备份不可用,悲剧。
个人照片和视频
iPhone手机是唯一的数据源,目前有600G+。
开通iCloud,Mac mini 上照片应用设置下载并保留原片到外接移动硬盘,外接移动硬盘通过Time Machine自动备份。
另外,通过家用服务器上的MT-Photos手动定期备份。
上传到MT-Photos里的照片在服务器上会通过cron job会每天rsync到外接硬盘。


个人文档资料
日记、笔记、文章、日常的琐碎记录目前存放在Notion里,还有一些旧的markdown文档也会逐渐迁移过去。
备份方式是每个月月底手动导出整个Workspace,存放到NextCloud里。

微信聊天记录
之前在上海的时候,每周会手动备份到Mac mini,再通过 Time Machine进行备份。
目前是每周手动备份到MacBook Pro。
此外,iCloud里iPhone备份中包含微信app的备份,这个是自动备份的。

账号和密码
账号和密码都存于1Password,1Password主密码写到某本笔记本上了。
设置提醒每个月会导出1Password为1PUX文件,并用gpg加密一层后存放到NextCloud里。
jinhuaiyao@jinhuaiyao-macbook-pro Downloads % ls -ltr 1P*
-rw------- 1 jinhuaiyao staff 14869937 Nov 1 14:16 1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux
jinhuaiyao@jinhuaiyao-macbook-pro Downloads % which gpg
/opt/homebrew/bin/gpg
jinhuaiyao@jinhuaiyao-macbook-pro Downloads % gpg -c 1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux > 1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux.gpg
File '1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux.gpg' exists. Overwrite? (y/N) y
jinhuaiyao@jinhuaiyao-macbook-pro Downloads % gpg -d 1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux.gpg >1.1pux
gpg: AES256.CFB encrypted data
gpg: encrypted with 1 passphrase
jinhuaiyao@jinhuaiyao-macbook-pro Downloads % ls -ltr |tail -3
-rw------- 1 jinhuaiyao staff 14869937 Nov 1 14:16 1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux
-rw-r--r-- 1 jinhuaiyao staff 14870073 Nov 1 14:26 1PasswordExport-EXKZT3CWEVE23PT3L5SVJZHDNE-20251101-141630.1pux.gpg
-rw-r--r-- 1 jinhuaiyao staff 14869937 Nov 1 14:27 1.1pux
其他个人资料和工作笔记
投资统计、家庭开销统计、体检报告电子版、证件电子版、保险电子版、软件配置文件、云服务器上的数据、工作笔记,这些要么直接存放在家庭服务器上的NextCloud里,要么会通过网络备份到NextCloud。

其他的收集
软件和工具,学习资料(英语,数据库,编程),别人的文章及标注,图书、剧集、视频。
这些直接存放到NextCloud里。
NextCloud备份的设置
NextCloud的里的所有文件会通过服务器上的Nextcloud客户端实时同步到另一个磁盘。(详情见:家庭NAS + 私有云,我的家用服务器装了什么 里“QEMU-KVM”部分)
另外,通过cron job每天自动rsync到外接硬盘。
jinhuaiyao@jinhuaiyao-t7820:~$ df -h |grep media
/dev/sdb1 7.3T 2.1T 4.8T 31% /media/jinhuaiyao/data1
/dev/sda1 7.3T 2.4T 4.5T 35% /media/jinhuaiyao/data2
/dev/sdc1 7.3T 2.6T 4.4T 38% /media/jinhuaiyao/backup
jinhuaiyao@jinhuaiyao-t7820:~$ crontab -l
10 4 * * * cd /media/jinhuaiyao/data1/nextcloud/admin/files && sudo rsync -avh * /media/jinhuaiyao/backup/Nextcloud
20 4 * * * cd /media/jinhuaiyao/data2 && rsync -avh HYPhoto /media/jinhuaiyao/backup
最后,MacBook和Mac mini客户端也会下载重要文件夹到本地,又是一份保障。
jinhuaiyao@jinhuaiyao-macbook-pro Nextcloud % ls -ltr
total 0
drwxr-xr-x 23 jinhuaiyao staff 736 Jul 18 08:58 Reading
drwxr-xr-x 6 jinhuaiyao staff 192 Jul 27 19:27 Config
drwxr-xr-x 17 jinhuaiyao staff 544 Jul 31 11:04 Personal
drwxr-xr-x 9 jinhuaiyao staff 288 Oct 27 20:46 Learning
jinhuaiyao@huaiyaos-mac-mini Nextcloud % ls -ltr
total 0
drwxr-xr-x 5 jinhuaiyao staff 160 Jul 27 19:27 Config
drwxr-xr-x 15 jinhuaiyao staff 480 Jul 28 13:34 Learning
drwxr-xr-x 22 jinhuaiyao staff 704 Jul 28 14:35 Reading
drwxr-xr-x 16 jinhuaiyao staff 512 Aug 2 14:18 Personal
drwxr-xr-x 16 jinhuaiyao staff 512 Oct 21 21:06 Backup
高枕无忧!