# 备份与恢复 SUMMARY: 导出记忆用于备份、在 Mind 之间迁移、在数据丢失后恢复。 备份与恢复 Synapse 提供完整的导出/导入,用于记忆备份、迁移与灾难恢复。本指南覆盖核心操作。 导出 完整 Mind 导出 将某个 Mind 的所有记忆导出为 JSON: [CODE BLOCK] 响应格式: [CODE BLOCK] 增量导出(Diff) 仅导出自某时间戳以来变化的记忆: [CODE BLOCK] 响应: [CODE BLOCK] 自动化备份 通过 cron 调度每日备份: [CODE BLOCK] > [!NOTE] > cron 端点会接收响应但不存储它。要真正备份,请把 cron 指向你自己的备份服务器来保存响应。 更好:外部备份脚本 [CODE BLOCK] 加入 crontab: [CODE BLOCK] 恢复 恢复到同一 Mind [CODE BLOCK] 恢复到新 Mind [CODE BLOCK] Python 恢复脚本 [CODE BLOCK] 在 Mind 之间迁移 [CODE BLOCK] 备份其他数据 别忘了备份: | 数据类型 | 端点 | |-----------|----------| | 记忆 | | | 任务 | | | 脚本 | | | Webhook | | | Cron 任务 | | | 变量 | | | 聊天记录 | | 验证 恢复后请验证: [CODE BLOCK] 最佳实践 > [!TIP] > - 每日备份 — 用 cron 自动化 > - 测试恢复 — 不能恢复的备份毫无意义 > - 保留多版本 — 至少 30 天 > - 异地存储 — S3、Backblaze B2 等 > - 加密敏感备份 — 记忆中可能含 PII > - 记录恢复流程 — 等到你需要时已经忘了 下一步 - Memory API - Cron 与调度器 — 用于自动化备份