备份与恢复
为兼容旧链接,本页仍保留
/help/sync-and-backup路径;但当前产品语义已不再将 WebDAV 描述为独立“同步”功能,本页内容以“备份与恢复”为准。
1. 这页现在讲什么
- WebDAV 主要用于保存本地库备份、管理恢复点,以及支持迁移或灾难恢复。
- 本页关注的是“可备份、可恢复、可迁移”,而不是“多设备实时一致”。
- 如旧文档、旧截图或旧版本中出现“同步与备份”字样,应以当前页面和应用内“WebDAV 备份”的命名为准。
2. 备份前提条件
要让备份成功,通常需要同时满足:
- 已启用 WebDAV,并填写可访问的服务器地址。
- 当前账号存在本地库(仅本地库可备份 / 恢复)。
- 已开启“本地库备份”。
- 已提供备份密码(开启备份时会要求输入;可选记住密码)。
如果其中任一条件不满足,备份按钮会失败或被禁用。
3. WebDAV 连接建议
在“服务器连接”里,通常需要配置:
Server URLUsername / PasswordAuth Mode(Basic或Digest)Root PathIgnore TLS Errors(不建议长期开启)
实用建议:
- 优先使用
HTTPS,不要长期忽略 TLS 错误。 Root Path建议使用固定目录,避免和其他应用混用。- 地址和路径在保存时通常会做规范化处理(例如去除多余斜杠)。
4. 手动备份会做什么
点击“开始备份”后,通常会执行:
- 从当前本地库读取 Memo、归档内容与可读取的附件文件。
- 生成快照与备份索引。
- 在客户端完成加密后上传到 WebDAV。
- 更新最近备份时间与快照记录。
这意味着:备份来源是“当前本地库状态”,不是直接对远端服务做数据库级全量复制。
5. 自动备份如何触发
自动备份不是后台常驻轮询,而是应用恢复到前台时检查是否到期:
- 备份计划不是
manual(即daily/weekly)。 - 距离上次备份已超过计划周期。
- 已保存备份密码(未保存密码通常不会自动执行备份)。
如果希望自动备份更稳定,建议开启“记住密码”。
6. 版本保留与空间占用
备份设置中的“保留数量”用于控制快照版本数(最小为 1,默认 5)。
超过保留上限时,旧快照会被清理;对象存储会按引用关系回收,避免空间持续增长。
可以简单理解为:
- 保留数越大,可用恢复点越多。
- 保留数越大,占用空间通常也越多。
7. 恢复流程与影响范围
点击“恢复云端”后,通常会执行:
- 输入(或读取)备份密码。
- 选择一个快照(列表通常显示时间、Memo 数、文件数、大小)。
- 二次确认后执行恢复。
恢复会产生以下影响:
- 当前本地库文件会被覆盖。
- 本地附件缓存会被清理并按所选快照恢复。
- 本地数据状态会以所选快照为准重新建立。
因此恢复属于覆盖式操作,执行前应确认所选快照正确无误。
8. 安全机制
备份内容不是明文上传:
- 使用
AES-GCM-256加密。 - 密码通过
PBKDF2(HMAC-SHA256)派生密钥(默认 200000 轮)。 - 不同用途密钥通过
HKDF分离。 - 快照与索引均以加密形式存储。
9. 常见失败原因
出现失败时,优先检查:
- WebDAV 地址是否合法、是否可访问。
- TLS / 证书是否异常(尤其在自签场景)。
- 当前账号是否存在本地库。
- 备份密码是否正确。
- 云端是否确实已有可恢复快照。
建议操作顺序
- 先完成 WebDAV 连接配置。
- 开启本地库备份并设置密码。
- 手动备份一次。
- 立即做一次小范围恢复演练。
- 再开启
daily或weekly自动节奏。