Huaiyao Jin

Huaiyao Jin

我的个人数据分级与备份体系 - 2025

随着时间的推移,我的个人数据分级与备份体系也在不断地改进。

先集中,再分级,最后备份:建立个人数据体系

  1. 集中所有的数字资料数据:照片、视频、文档等等。
  2. 整理资料,分类,按照重要程度分等级。
  3. 根据数据分级制定相应的备份策略。

我的个人数据分级

分类 内容 分级
个人照片和视频 1
个人文档资料 日记・笔记、文章・日常的琐碎记录 1
微信聊天记录 1
账号和密码 1
其他个人资料 投资统计・家庭开销统计・体检报告电子版・证件电子版・保险电子版・软件配置文件・云服务器上的数据 1
工作笔记 2
其他的收集 软件和工具・学习资料(英语、数据库、编程)・别人的文章及标注・图书、剧集、视频 3

我的备份体系:集中、自动、多重、安全

我认为一个好的备份体系要做到以下几点:

  1. 数据源尽可能集中到一起,比如照片视频存放在一个统一的地方、所有文件存放在NextCloud里。我以前用了好几块移动硬盘备份手机相册,有时候同一张照片存放在好几个硬盘上,最后花了很多时间去整理、去重。
  2. 备份尽可能地自动化,手动备份要牵扯更多的精力,容易遗忘。
  3. 重要资料需要多重备份,比如只是定期把数据备份到移动硬盘里,突然有一天硬盘坏了,悲剧。
  4. 定期检查备份的可用性,万一哪天数据丢失了却发现之前的备份不可用,悲剧。

个人照片和视频

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

高枕无忧!