第11课:数据管理
🎯 本课目标
- 理解同步机制和单向/双向同步的区别
- 掌握数据优化三件套
- 了解Anki文件夹结构
- 掌握备份与恢复的方法
一、同步机制
双向同步(默认)
手机↔服务器↔电脑,双向交换数据:
- 手机上学习了→同步→服务器→电脑同步→获取最新进度
- 电脑上添加了笔记→同步→服务器→手机同步→获取新内容
单向同步(触发场景)
触发单向同步的场景
删除模板/字段、删除学习计划。这些操作会强制单向同步,需要选择是”上传”还是”下载”。
- 上传:用本地数据覆盖服务器
- 下载:用服务器数据覆盖本地
- 选择后必须确定,不可取消
主动开启单向同步
用于数据恢复:设置→同步→下次同步时强制单向覆盖。
好习惯
“使用前同步一次,使用后再同步一次。“
同步失败对策
- 等待一会再试
- 换个网络再试
- 使用科学上网工具
- 关闭自动同步(设置→同步→取消自动同步)
二、数据优化三件套
| 操作 | 入口 | 用途 |
|---|---|---|
| 检查数据库 | 工具→检查数据库 | 大量增删后重建索引,预防数据出错 |
| 检查媒体 | 工具→检查媒体 | 清理已删除笔记残留的媒体文件 |
| 清理空卡片 | 工具→清理空卡片 | 移除删除了挖空/字段后的残留 |
检查媒体细节
- 删除的图片/音频会移到 media.trash 文件夹(不是彻底删除)
- 点击”删除未使用文件”→移到垃圾文件夹
- 点击”恢复已删除”→移回媒体文件夹
- 点击”清空回收站”→彻底删除
清理空卡片
场景:填空题原来挖了2个空,后来删除了第2个挖空符号。Anki会提示”未在此卡片找到填空2”→到工具→清理空卡片即可。
三、文件夹结构
找到Anki文件夹的方法:工具→插件→查看文件(位于addons21)→返回上一级(Anki根目录)
Anki根目录/
├── addons21/ # 插件文件夹(所有账户共用)
└── [账户名]/
├── backups/ # 自动备份文件(以日期命名)
├── collection.media/ # 媒体文件(图片、音频、字体)
└── collection.media.trash/ # 被清理的媒体文件(可恢复)重要发现
多个Anki账户的数据相互独立,但共用同一套插件。自动备份不包括媒体文件(太大)。
四、备份与恢复
| 方式 | 操作 | 特点 |
|---|---|---|
| 自动备份 | 设置→备份→设置备份频率和数量 | 自动执行,不包括媒体文件 |
| 手动备份(单牌组) | 牌组齿轮→导出→.apkg | 可分享,保留进度可选 |
| 手动备份(全部) | 文件→导出→.colpkg | 整个库导出,导入会覆盖 |
| 通过同步恢复 | 损坏设备上开单向同步拉取 | 设备间恢复 |
导出选项
- 保存学习进度:自己备份时勾选
- 保留媒体文件:通常需要勾选
- 支持旧版本:分享给他人时选
- 合并笔记模板:导入时如果模板被修改过需要选中
📝 自我检测
Q1:什么情况下会触发单向同步?
查看答案
删除模板/字段、删除学习计划时。这些操作需强制单向同步,需选择上传还是下载。
Q2:Anki的自动备份包括媒体文件吗?
查看答案
不包括。媒体文件体积大,频繁备份会占用大量空间。媒体文件(图片、音频、字体)在 collection.media 文件夹中独立保存,除非主动删除,否则不会丢失。
Q3:如果你在手机上学习的进度想同步到电脑上,顺序是怎样的?
查看答案
手机端点击同步→进度上传到Anki服务器→电脑端点击同步→从服务器下载最新进度。这是默认的双向同步。
⚡ 今日行动
- 检查数据库:立即执行一次检查数据库(预防性维护)
- 检查媒体:执行检查媒体,清理无用文件
- 手动备份:导出一次 .colpkg 完整备份,存到网盘
📚 延伸阅读
- 参考:Anki 进阶操作参考(数据管理部分)
- 下一课:导入与联动——和其他工具协同