备份与恢复
自动备份的保留份数与间隔、整项目 zip 包含什么、恢复前安全备份、库缺失时从备份恢复或扫描正文重建索引。
备份是整项目 zip;恢复前会先给当前状态再做一次安全备份。
自动备份
- 顶栏点「备份」打开面板。
- 可设置:开启自动备份、保留份数(1–50)、间隔小时(1–720)、备份目录(留空用项目内
.novel/backups)。 - 点「保存设置」生效;点「立即备份」马上打一个包。
备份包含正文、快照、笔记与索引库;按保留份数自动清理最旧的。备份目录在项目内时会从包内容里排除,避免自我嵌套。
恢复
在「已有备份」里选中一份点「恢复」。恢复前先对当前状态做安全备份,然后整包覆盖;旧库的 WAL/SHM 文件会一并清掉,避免残留旧事务。
项目库缺失
只丢索引库(.novel/novel.db)时,打开项目会提示「项目库缺失」,两种处理:
- 从所选备份恢复:用最近备份里的库和文件恢复。
- 扫描正文重建索引:只读
manuscript/下的 .md,不改动任何正文;标题取自目录名与文件名,字数按文件实测回填,进入后标注「索引来自重建」。
换电脑
复制整个项目目录,或把一份备份 zip 带到新机器恢复。设置与密钥不在项目里,需要在新机器重新填一次。
常见卡点
- 备份失败:检查备份目录是否可写、磁盘是否还有空间。
- 恢复后仍显示旧内容:确认恢复的是想要的那份备份;恢复不会删除备份文件。