ReedenReeden
数据同步

备份与恢复

完整备份的导出和恢复、「覆盖本地数据」和「与本地数据合并」的区别、元数据备份列表(本地和云端)、自动备份设置,以及备份列表为什么是空的。

备份在「数据同步 → 备份」。同步会让几台设备保持一致,删除和改错也会一起传过去;备份是留一份某个时间点的副本,改错、删错、同步方向弄反时用来找回。

数据同步的备份页:元数据备份列表(本地、云端),底部是导出完整备份和从备份恢复

两种备份

完整备份元数据备份
包含元数据,加上你勾选的图书、字体、图片、词典等文件只有元数据:书架、进度、笔记、标签、分类、主题、规则等
在哪导出成一个 zip,存到你选的位置「备份」页的列表里,分本地和云端
怎么来自己点「导出完整备份」合并云端数据前自动创建,也可以手动创建
适合换设备、不用云同步、大操作前留一份完整副本同步后数据不对,想退回同步前的状态

两种备份都不包含网盘账号、AI 密钥、许可证这类本机设置与密钥。换设备时要带上它们,用 从其他设备恢复,或打开 账号密码同步。

完整备份

导出

  1. 进入「数据同步」,切到「备份」
  2. 点底部「导出完整备份」
  3. 在「选择备份数据」里勾选要带上的内容
  4. 点「导出备份」,选择保存位置

默认包含全部用户数据,元数据固定包含。章节解析缓存、听书缓存和临时缓存不会导出。图书文件多时打包会比较久,过程中可以取消。

手机和 macOS 上,也可以在「备份」卡片右上角的菜单里选「分享备份文件」,直接发送到其他应用。

开着 账号密码同步 时,它覆盖的那部分账号密码会加密后一起带上,导入的设备也要打开同一个开关才能用。

恢复

  1. 进入「数据同步」,切到「备份」
  2. 点底部「从备份恢复」
  3. 选择之前导出的 zip 文件
  4. 在「确认导入完整备份」里勾选要恢复的内容,并选择元数据恢复方式(见下一节)
  5. 点「导入」

只能勾选备份里有的内容。恢复前 Reeden 会先自动备份一次当前数据。图书、字体等文件会覆盖同名文件,本机其他文件保留。

注意:

  • 一定要从「从备份恢复」选 zip 文件,并看到「确认导入完整备份」弹窗,才是在恢复备份。不要把备份 zip「分享」给 Reeden 打开,也不要当成书导入,那样只会当普通压缩包处理
  • 备份在网盘里的,先下载到本机再选
  • 备份大时解压(「正在解压备份」)要等一段时间,期间不要退出。等了很久也没有弹出「确认导入完整备份」,把 Reeden 从后台关掉重新打开再试
  • 只想拿回里面的书:把 zip 解压,导入 books 文件夹里的文件

从备份列表里导出的元数据备份、旧版导出的备份文件,也能用「从备份恢复」导入,这时只需要选择恢复方式。

覆盖本地还是合并

恢复元数据时有两种方式:

方式效果适合
覆盖本地数据完全回到备份时的状态,备份之后的更改和新增数据都会移除误删、误改后想整体回到备份那一刻
与本地数据合并按更新时间合并,保留本地较新的更改,补回备份里的数据只想找回丢失的内容,不想丢掉备份之后的新笔记和进度

默认选中「覆盖本地数据」。拿不准时选「与本地数据合并」,本地新增的内容不会因此被删掉。

无论选哪种,恢复前都会先自动备份当前元数据,恢复错了可以再从本地备份列表里恢复回去。被覆盖的文件不在这份自动备份里。

开着数据同步时,恢复后的数据会参与之后的同步。建议先暂停其他设备的同步,在这台设备确认数据无误后再同步。

元数据备份列表

「备份」页的列表分本地和云端:

  • 本地:合并云端数据时自动创建,最多保留 50 份;也可以在卡片右上角菜单里点「创建元数据备份」手动创建
  • 云端:合并云端元数据前自动上传到网盘的保护备份,换了设备、本机备份没了也能找回

点一条备份,选「恢复」,再选「覆盖本地数据」或「与本地数据合并」。本地备份还可以导出或删除。

这些历史备份只有元数据,不包含书籍、字体、图片等文件。文件缺了,在还有文件的设备打开「云端数据对比」补传,见 同步出错怎么办。

自动备份设置

在「数据同步 → 选项 → 元数据备份」:

设置作用
合并云端数据前自动创建本地数据备份默认开启。每次要合并云端数据前,先在本机存一份元数据备份。会让合并稍慢一点,建议一直开着
云端元数据备份开启后,合并云端元数据前把保护备份上传到网盘
最多保留数量 / 保留最近天数 / 最少保留数量开了云端元数据备份后出现,控制网盘里留多少份。填 0 表示不按这一项限制;「最少保留数量」保证很久没备份时不会被全部清掉

这几个设置会随同步带到其他设备。

为什么备份列表是空的?

自动备份只在「合并云端数据」时创建,也就是这次同步发现云端的元数据是别的设备上传的。只有一台设备在同步时,云端一直是这台设备自己上传的,不需要合并,所以不会自动备份,列表可能一直是空的。

「云端覆盖本地」前,Reeden 也会先在这台设备自动建一份;「本地覆盖云端」不会在本机建备份。

只用一台设备,或者要做删除、覆盖这类大操作前,自己手动建一份:「数据同步 → 备份」,在卡片右上角菜单里点「创建元数据备份」。

「元数据备份」只有元数据,每份一般不大;完整备份含书籍等文件,两者大小差很多是正常的。