Cherry Studio 数据备份与恢复完整指南:5 步搞定对话数据安全
【免费下载链接】cherry-studioAI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs项目地址: https://gitcode.com/GitHub_Trending/ch/cherry-studio
Cherry Studio 是一款聚合 300+ 助手的 AI 生产力客户端,你的对话历史、知识库和助手配置都保存在本地。但重装系统、换电脑或一次误操作,都可能让这些数据彻底消失。本文带你用 Cherry Studio 内置的数据备份与恢复功能,把"数据丢了"变成"一键还原"。
📦 核心概念:备份到底存了什么
Cherry Studio 的备份由主进程的备份引擎完成(src/main/services/LegacyBackupManager.ts,类名BackupManager)。一次完整备份会先暂停所有正在写数据的任务(聊天流、Agent 会话等),等待写入排空,对 SQLite 数据库做检查点并计算 SHA256 指纹校验一致性,最后打包成一个 zip 文件。
备份内容包含:Data 目录(内含 cherrystudio.sqlite 主数据库)、cache.json、IndexedDB和Local Storage。一句话总结:备份 = 把应用的全部本地存储原样打包,恢复时再原样拆回来。
备份文件自动命名为cherry-studio.时间戳.主机名.设备类型.zip,并附带metadata.json记录版本号与应用信息:
{ "version": 7, "appName": "Cherry Studio", "platform": "darwin", "arch": "arm64" }🚀 5 步完成一次本地备份与恢复
第 1 步:打开数据设置面板
- 进入设置 → 数据,左侧菜单找到本地备份(组件位于
src/renderer/pages/settings/DataSettings/)。 - 面板中依次是备份目录、备份/恢复按钮、自动同步间隔等设置项。
第 2 步:选择备份目录
- 点击目录旁的浏览按钮,选一个文件夹(U 盘、网盘同步目录、NAS 映射盘都可以)。
- 注意:不能选应用数据目录或安装目录内部,且必须可写,否则会被拦截并提示错误。
第 3 步:点击"备份"手动创建一次
- 点击备份按钮,可自定义备份文件名。
- 进度条会依次经过 准备 → 复制文件 → 压缩 → 完成,完成后备份文件出现在你选定的目录中。
第 4 步:配置自动备份(可选)
- 在自动同步下拉框选择间隔:1/5/15/30 分钟到 1/2/6/12/24 小时。
- 间隔设为 0 即关闭自动备份;面板底部会显示最近一次同步时间和失败原因。
第 5 步:从备份恢复
- 点击恢复按钮打开备份管理器,列表里所有备份文件可按时间、大小排序。
- 选中文件后点击恢复,确认弹窗中等待进度走完;应用会自动重启完成数据切换。
恢复的底层机制值得了解:v2 版本通过恢复日志(restore journal)状态机管理恢复过程,先离线合并到一份工作数据库,重启时在"零连接窗口"原子替换正式库。即使中途崩溃,下次启动也会自动继续或安全回滚,不会出现"恢复一半"的脏数据。
⚙️ 进阶配置:3 个可调参数
| 参数 | 可选值 | 影响 |
|---|---|---|
| 自动同步间隔 | 1 分钟 ~ 24 小时 | 间隔越短数据丢失窗口越小,备份频率越高 |
| 最大备份数 | 不限制 / 1~50 | 自动删除超出数量的最旧备份,防止占满磁盘 |
| 跳过大型数据(slim 备份) | 开 / 关 | 只保留主数据库和缓存,备份更快更小,但 IndexedDB 中的附件等不在其中 |
自动备份由src/main/services/AutoBackupService.ts调度,失败会自动指数退避重试(最多 4 次),多次失败后会收到系统通知提醒你排查。
🛡️ 常见问题与避坑
Q: 为什么提示"只能恢复版本 7 的备份"?A: Cherry Studio v2 的 SQLite 数据模型与 v1 不兼容,v1 旧版创建的备份无法在 v2 中直接恢复。升级前请先在新版本内做一次备份。
Q: 本地备份目录被拒绝,怎么办?A: 三个常见原因:目录在应用数据目录内、目录在安装目录内、目录不可写。换一个独立的文件夹即可(如D:\backups\cherry)。
Q: 自动备份一直失败,显示网络错误?A: WebDAV/S3 备份受 5 分钟上传空闲超时保护,大文件走慢网络容易超时。可先改本地备份,或在网络稳定的时段手动执行一次。
Q: 从 Mac 备份恢复到 Windows 可以吗?A: 可以,跨平台恢复仅记录警告不影响流程,但建议以实际版本为准,恢复前先手动复制一份备份文件。
💡 两个典型场景
- 换新电脑:新机装好 Cherry Studio,把旧机备份文件拷到本地目录,进恢复面板选择该文件即可,对话、助手、设置一次到位。
- 多设备协作:配置 WebDAV 或坚果云作为自动备份目标,设置每天 24 小时同步一次,任何一台设备随时能补上其他设备的数据。
行动建议:今天就配置一个本地目录 + 每天一次的自动备份,这是成本最低、收益最高的数据安全习惯。
【免费下载链接】cherry-studioAI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs项目地址: https://gitcode.com/GitHub_Trending/ch/cherry-studio
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考