Skip to content

飞牛 NAS (fnOS) 数据库备份指南

为了确保您的听书进度、书籍元数据及用户信息安全,建议定期备份 Leelaa Reader 的数据库目录。当前数据库使用 WAL 模式,完整备份必须同时包含以下三个文件:leelaa.dbleelaa.db-walleelaa.db-shm。飞牛 NAS (fnOS) 内置的「备份与同步」功能可以非常方便地实现定时自动备份。

1. 查找数据库位置

在开始备份前,请先确认您的数据库存放路径。

  • FPK 安装 (默认):数据库目录通常位于 /volX/@appshare/leelaa.reader/,其中应能看到上述三个数据库文件。
  • Docker 安装:取决于您在安装时挂载的本地目录。
  • 验证方法:进入飞牛 NAS 的「文件管理」,定位到该目录,确认 leelaa.dbleelaa.db-walleelaa.db-shm 均属于同一目录。

2. 使用「备份与同步」建立定时任务

飞牛 NAS 自带的备份工具支持本地磁盘、外接硬盘、甚至百度网盘/阿里云盘等云端存储。

步骤 1:选择备份来源

打开「备份与同步」应用,新建任务,选择 「本地备份」。在来源地中选择 Leelaa Reader 的数据目录:

  • 路径参考:存储空间X/应用文件/leelaa.reader

选择备份来源(注:上图为示例路径,请以您的实际安装磁盘为准)

步骤 2:选择备份目的地

您可以选择将备份存放在:

  • 本台 NAS 的其他位置(建议选择不同的硬盘存储池)。
  • 外接硬盘 / U 盘
  • 远程服务器 (SFTP/WebDAV)网盘 (百度网盘等)

选择目的地类型

步骤 3:确认保存位置

在目的地中选择一个专门存放备份的文件夹,例如 Backup/leelaa-db

确认保存位置

步骤 4:配置备份规则

建议开启「来源地删除文件时,保留目的地的备份文件」,以防意外误删导致备份也丢失。

配置备份规则

步骤 5:设置执行计划

建议开启 「定时自动备份」

  • 执行日:每天。
  • 首次备份时间:凌晨(如 00:00),此时系统负载较低。

设置执行计划

步骤 6:确认并创建

最后,输入备份任务名称(例如 Leelaa-DB-Backup),检查来源地、目的地、执行计划是否正确,点击 「创建」 即可完成。

确认并创建

3. 验证与恢复

  1. 手动运行:任务创建后,建议先手动点击一次「立即备份」进行测试。
  2. 检查文件:进入目的地文件夹,确认 leelaa.dbleelaa.db-walleelaa.db-shm 三个文件均已成功复制。
  3. 灾难恢复:恢复前先停止 Leelaa Reader。将备份目录中的上述三个文件整体复制回原数据目录,确认文件名保持不变后再启动应用;不要只恢复 leelaa.db

一致性提示:首次完整备份和恢复时应先停止应用或容器,确保三个 WAL 文件来自同一时点。若使用定时备份工具,请优先使用支持应用一致性或快照的模式。


提示:为了极致的安全,建议将备份目的地设为 百度网盘 或其他云端存储,实现数据的异地容灾。