备份与恢复
完整备份的导出和恢复、「覆盖本地数据」和「与本地数据合并」的区别、元数据备份列表(本地和云端)、自动备份设置,以及备份列表为什么是空的。
备份在「数据同步 → 备份」。同步会让几台设备保持一致,删除和改错也会一起传过去;备份是留一份某个时间点的副本,改错、删错、同步方向弄反时用来找回。
两种备份
| 完整备份 | 元数据备份 | |
|---|---|---|
| 包含 | 元数据,加上你勾选的图书、字体、图片、词典等文件 | 只有元数据:书架、进度、笔记、标签、分类、主题、规则等 |
| 在哪 | 导出成一个 zip,存到你选的位置 | 「备份」页的列表里,分本地和云端 |
| 怎么来 | 自己点「导出完整备份」 | 合并云端数据前自动创建,也可以手动创建 |
| 适合 | 换设备、不用云同步、大操作前留一份完整副本 | 同步后数据不对,想退回同步前的状态 |
两种备份都不包含网盘账号、AI 密钥、许可证这类本机设置与密钥。换设备时要带上它们,用 从其他设备恢复,或打开 账号密码同步。
完整备份
导出
- 进入「数据同步」,切到「备份」
- 点底部「导出完整备份」
- 在「选择备份数据」里勾选要带上的内容
- 点「导出备份」,选择保存位置
默认包含全部用户数据,元数据固定包含。章节解析缓存、听书缓存和临时缓存不会导出。图书文件多时打包会比较久,过程中可以取消。
手机和 macOS 上,也可以在「备份」卡片右上角的菜单里选「分享备份文件」,直接发送到其他应用。
开着 账号密码同步 时,它覆盖的那部分账号密码会加密后一起带上,导入的设备也要打开同一个开关才能用。
恢复
- 进入「数据同步」,切到「备份」
- 点底部「从备份恢复」
- 选择之前导出的 zip 文件
- 在「确认导入完整备份」里勾选要恢复的内容,并选择元数据恢复方式(见下一节)
- 点「导入」
只能勾选备份里有的内容。恢复前 Reeden 会先自动备份一次当前数据。图书、字体等文件会覆盖同名文件,本机其他文件保留。
注意:
- 一定要从「从备份恢复」选 zip 文件,并看到「确认导入完整备份」弹窗,才是在恢复备份。不要把备份 zip「分享」给 Reeden 打开,也不要当成书导入,那样只会当普通压缩包处理
- 备份在网盘里的,先下载到本机再选
- 备份大时解压(「正在解压备份」)要等一段时间,期间不要退出。等了很久也没有弹出「确认导入完整备份」,把 Reeden 从后台关掉重新打开再试
- 只想拿回里面的书:把 zip 解压,导入
books文件夹里的文件
从备份列表里导出的元数据备份、旧版导出的备份文件,也能用「从备份恢复」导入,这时只需要选择恢复方式。
覆盖本地还是合并
恢复元数据时有两种方式:
| 方式 | 效果 | 适合 |
|---|---|---|
| 覆盖本地数据 | 完全回到备份时的状态,备份之后的更改和新增数据都会移除 | 误删、误改后想整体回到备份那一刻 |
| 与本地数据合并 | 按更新时间合并,保留本地较新的更改,补回备份里的数据 | 只想找回丢失的内容,不想丢掉备份之后的新笔记和进度 |
默认选中「覆盖本地数据」。拿不准时选「与本地数据合并」,本地新增的内容不会因此被删掉。
无论选哪种,恢复前都会先自动备份当前元数据,恢复错了可以再从本地备份列表里恢复回去。被覆盖的文件不在这份自动备份里。
开着数据同步时,恢复后的数据会参与之后的同步。建议先暂停其他设备的同步,在这台设备确认数据无误后再同步。
元数据备份列表
「备份」页的列表分本地和云端:
- 本地:合并云端数据时自动创建,最多保留 50 份;也可以在卡片右上角菜单里点「创建元数据备份」手动创建
- 云端:合并云端元数据前自动上传到网盘的保护备份,换了设备、本机备份没了也能找回
点一条备份,选「恢复」,再选「覆盖本地数据」或「与本地数据合并」。本地备份还可以导出或删除。
这些历史备份只有元数据,不包含书籍、字体、图片等文件。文件缺了,在还有文件的设备打开「云端数据对比」补传,见 同步出错怎么办。
自动备份设置
在「数据同步 → 选项 → 元数据备份」:
| 设置 | 作用 |
|---|---|
| 合并云端数据前自动创建本地数据备份 | 默认开启。每次要合并云端数据前,先在本机存一份元数据备份。会让合并稍慢一点,建议一直开着 |
| 云端元数据备份 | 开启后,合并云端元数据前把保护备份上传到网盘 |
| 最多保留数量 / 保留最近天数 / 最少保留数量 | 开了云端元数据备份后出现,控制网盘里留多少份。填 0 表示不按这一项限制;「最少保留数量」保证很久没备份时不会被全部清掉 |
这几个设置会随同步带到其他设备。
为什么备份列表是空的?
自动备份只在「合并云端数据」时创建,也就是这次同步发现云端的元数据是别的设备上传的。只有一台设备在同步时,云端一直是这台设备自己上传的,不需要合并,所以不会自动备份,列表可能一直是空的。
「云端覆盖本地」前,Reeden 也会先在这台设备自动建一份;「本地覆盖云端」不会在本机建备份。
只用一台设备,或者要做删除、覆盖这类大操作前,自己手动建一份:「数据同步 → 备份」,在卡片右上角菜单里点「创建元数据备份」。
「元数据备份」只有元数据,每份一般不大;完整备份含书籍等文件,两者大小差很多是正常的。
Reeden