跳到主要内容

数据维护

路径:设置 → 数据维护。

数据维护分为“概览、执行策略、维护记录、备份恢复”。日常只需关注执行策略和备份恢复:

项目作用建议
每日维护时间定时清理旧记录并整理数据库。选择不常使用 Mediora 的时间。
月度维护日期、时间每月进行一次更深入的空间整理。选择 1–28 日和空闲时段。
运行日志保留(天)各类运行日志保留多久,默认 30 天。需要长期排查问题时调大;空间紧张时调小。
任务历史保留(天)整理、刮削等历史记录保留多久,默认 180 天,最少 8 天。想查更早的文件去向时调大。
备份保留份数自动生成的每日、每周、每月备份各保留多少份。至少保留多份,不要只留一份。
导出完整数据库下载当前数据库快照。在迁移或高风险操作前执行;完整恢复还应保留 data 目录。
导入备份用当前安装配套的 .db 或 .db.gz 恢复数据库。校验通过后替换当前数据并重启,需要重新登录;不支持任意旧结构或其他安装的数据库。

完整备份和恢复步骤见备份与恢复。

两个保留天数分别管什么​

在“执行策略”里,两个保留天数下方都会列出“包括:……”。这份清单由 Mediora 根据当前版本自动生成,内容以页面显示为准。

运行日志保留管的是过程记录,主要用来排查问题,过了排查的时间就没什么用了:

  • 整理、刮削、STRM、同步任务的运行日志;
  • 工作流里不属于某一次执行的日志;
  • 媒体代理的播放请求记录;
  • 下载助手收到的聊天消息;
  • 影音优化收到的媒体服务器事件和起播耗时记录。

任务历史保留管的是结果记录,用来回查“某个文件什么时候被处理、放到了哪里”:

  • 整理、刮削、STRM、同步历史(同步历史连同它的错误明细一起保留);
  • 工作流执行记录和每次执行的日志;
  • 下载助手的下载记录;
  • 影音优化的处理任务记录。

这些记录超过天数后,会在每日维护时先写入 data 目录下的归档文件,确认写入成功后再从数据库中删除。任务历史只处理已经结束的记录,正在运行、排队或暂停中的不会被动;下载助手的一批下载,要等其中每个链接都下载结束、下载完成后的处理也都做完,才会被清理。

当前分支的媒体运行、作品组、已确认范围及写入结果会随需要归档的历史保留。仍被未结束工作流引用、仍有活动作业或待核实产物的记录会继续受保护,不会因为保留天数到了就提前清除。归档校验冲突时会保留主库记录,应查看维护记录处理原因。

每日维护开始时,如果有任务正在运行,当天的归档会跳过,第二天再试;排队或暂停中的任务不影响维护。

另外还有一些只在短期内有用的辅助记录,也按这两个天数直接删除、不写入归档文件,例如较早的维护记录、已经回复过的工作流交互消息,以及影音优化里已经不再使用的中间数据。

备份保留多久​

备份类型保留规则
每日、每周、每月备份按“执行策略”里设置的份数保留,更早的自动删除。
导入前安全备份每次导入备份前,Mediora 会先自动备份当前数据库,以便导入出错时还能找回。只保留最近 3 份,更早的连同备份文件一起自动删除。
手动备份永久保留,不会被自动删除。不再需要时,在“备份恢复”的备份列表里点“删除”,备份文件和记录会一起删掉。

在“概览”里点“立即维护”时生成的备份属于手动备份,同样需要自己删除。

数据库备份不包含 NAS / 网盘媒体,也不单独包含所有数据库外的归档和密钥。升级、迁移和回退仍按完整目录备份操作,不要只下载一个 .db 就删除原安装。

维护失败或占用空间没有下降​

  1. 在“维护记录”查看本次是否因业务运行跳过,还是备份、归档或空间整理失败。
  2. 检查专用数据目录剩余空间与写权限;归档和升级也需要临时副本空间。
  3. 旧历史从主库转到归档不等于从磁盘永久删除,备份也会继续占空间。分别查看数据库、归档和备份大小。
  4. 有待核实写入时,先从原任务或存储入口处理;不要手动删除数据库表、归档文件或恢复记录来释放空间。

启动升级产生的备份与普通自动备份保留策略不同,不能只按“每日保留份数”推断可删除哪些升级材料,详见正式版数据升级。

影音优化中已不再使用的备份文件​

影音优化可以在 STRM 旁或指定的存储目录保存结果备份(见影音优化的备份方式)。这些文件保存在对应存储中,数据库备份不包含它们的内容。

变更备份位置后,已有备份文件不会自动搬迁或删除。当前页面不提供独立的旧备份清理列表;需要清理时,在文件所在的存储中核对并处理,确认保留仍需使用的备份。

已刮削文件的记录会自动更新​

Mediora 会记住刮削过的影片文件和对应的作品信息。这份记录会自动跟着文件变化:

  • 在云盘管理里移动、改名或删除已刮削的文件或文件夹后,记录会立即跟着更新,不需要重新刮削;
  • 两个不同存储上路径相同的文件,会分别记录,不会互相覆盖;删除一个存储时,只清除这个存储上的记录;
  • 对某个目录完整地整理或刮削扫描一遍之后,这个目录里已经不存在的文件会从记录中移除;只处理部分文件的扫描、被取消或出错的扫描不会移除任何记录;
  • 重新刮削后换成了另一部作品,旧作品的信息在没有任何文件使用后,超过运行日志保留天数就会被清理。