备份与恢复

Curlo 可以按计划自动备份数据库。每份备份都是一个独立的 SQLite 快照文件,包含您的所有库数据 — 文件记录、元数据、UCS 分类、标签和合集。音频文件本身不会被复制,恢复备份也不会改动磁盘上的任何音频文件。


开启自动备份

  1. 打开 Curlo 的设置,切换到备份标签页
  2. 将备份频率设为每天、每 3 天或每周(默认为不备份)
  3. 点击备份位置旁的编辑按钮,选择存放备份文件的文件夹
  4. 调整最多保留的备份数量(1–20 份,默认 3 份),超出后最旧的备份会自动清理

提示: 从不备份切换到任意频率时,Curlo 会立即创建第一份备份,无需等待。

尚未设置备份时,窗口顶部会显示一条提醒横幅。您可以点击设置…直接进入备份设置,或选择不再提醒关闭该提示。


备份何时发生

开启后,Curlo 会在运行期间自动检查备份是否到期:启动后不久、应用重新激活时,以及退出前各检查一次。正在索引时会自动避让,等索引完成后再继续。您也可以随时在备份设置中点击立即备份手动创建一份。

备份文件的命名格式为 Curlo-Backup-<日期时间>.sqlite,存放于您选择的文件夹,可以放在外置磁盘上。如果备份目录暂时不可用(例如磁盘未挂载),Curlo 会在下次检查时自动重试。


从备份恢复

  1. 在备份设置页的可用备份列表中,选择一份备份
  2. 点击恢复…,在确认对话框中点击恢复并退出
  3. Curlo 将退出。重新打开 Curlo 后,恢复会自动完成,并提示恢复自哪份备份

注意: 恢复会用备份替换当前数据库。替换前的旧数据库会完整保留为 *.pre-restore 文件,不会删除,因此恢复操作是安全的。


备份包含什么

包含不包含
文件记录、元数据、UCS 分类、标签、合集音频文件本身
数据库结构的完整快照Curlo 的应用设置

如果您的音频文件夹本身已有其他备份方案,只需额外保管好这些备份文件,即可在任何一台 Mac 上重建整个 Curlo 库。