跳转至

异常

勒索软件和出了故障的应用,在备份里看起来很像:突然大部分数据都是新的,或者大部分数据都不见了。BombVault 会把每次备份和该条目自己的历史比较,发现不对劲时就提出一条发现。关于数据丢失的发现未处理期间,它还会保留该条目的旧备份,所以最后一份好的备份不会过期被删。检测开启时,侧边栏会显示异常这一项。

异常页面,有一条严重发现未处理。 异常页面,有一条严重发现未处理。

页面

严重、警告和提示磁贴用来选择严重程度,列表上方的未处理和已关闭在未处理的发现和最近 30 天内已关闭的发现之间切换。严重发现和其他发现放在同一个面板上,它的严重程度显示在徽章和彩色边缘上。每条发现先给出修复办法,详情里把数值画成一条曲线,并标出通常的范围。

没有未处理的发现时,学习进度为每个条目显示一个分成十份的圆环,BombVault 每从一次备份中学习,就点亮一份。监控会打开带有各自设置的条目列表。

检查什么

容器、虚拟机、文件夹集、数据库转储、闪存和自我备份的每次备份,都会和该条目自己的历史比较。这些检查会看:

  • 一次运行保存的新数据,对比最近备份中常见的最大量,以及每小时的常见速率,
  • 一次备份又把大部分数据重新保存了一遍,包括被改名和重写的文件,
  • restic 为每个条目和每个数据库转储报告的源大小和文件数,
  • restic 自己的备份时间,
  • 连续失败和间歇性失败,
  • 不再通过的恢复检查,
  • 本地、SFTP 和 rclone 仓库的可用空间,根据仓库的增长做出预测。

条目会从它最初的 10 次备份中学习。几乎为空的源、大部分数据被重写和失败,则从一开始就会检查。

关于源大小或文件数的发现,会标注到它首次出现的那次备份。与之前的备份比较会列出文件消失、新增或变化的文件夹,如果几乎全部都在搜索索引、缓存或缩略图里(应用会自己重建它们),会附上一条说明。

ZFS 条目按数据集逐个监视,参见 ZFS 数据集。助手可以通过 MCP 服务器读取未处理的发现。

这些检查有局限。S3、B2 和 REST 仓库没有可用空间的数字,Unraid 用户共享上的可用空间是整个阵列的,restic 0.17 之前做的备份没有大小历史。

关闭一条发现

  • 警告在原因消失后会自行关闭。
  • 关于数据丢失和磁盘快满的严重发现会一直保留,直到你处理。
  • 确认会把发现标记为已看过并关闭。在原因消失过一次之前,它不会再次出现。
  • 标记为预期之内表示这个变化是你做的。新的水平在 10 次备份之后成为常态,但"几乎为空"的检查永远不会关闭。
  • 选择发生了变化,例如你勾选或取消勾选了某个文件夹,会自动让该条目的历史重新开始。

每个事件只发送一次通知,已经会发通知的失败和恢复检查不会重复报告。

同时保留旧备份

当源几乎为空、急剧缩小或大部分数据被重新保存时,保留规则和清理会不动该条目的旧备份,发现里会链接到最后一份好的备份,恢复窗口会预先选中它。关闭这样的发现之前,BombVault 会告诉你,下次清理会再次按保留规则删除旧备份。所以如果数据丢了或被加密了,请先恢复,再关闭这条发现。

设置

设置、验证下的异常卡片包含全局设置。每个控件一更改就会保存,检测关闭时,开关下面的三项会隐藏。

设置 默认值 作用
检测异常 开 把每次备份和该条目自己的历史比较。关闭后不再检查新的备份,侧边栏里的异常也会消失。卡片仍然链接到之前的发现。
灵敏度 均衡 严格会报告较小的变化,宽松只报告大的变化。
发送通知的范围 仅严重的发现 通过通知里设置的渠道发送消息的最低严重程度。反复出现的备份和转储失败,以及失败的计划恢复检查,已经会各自发送消息,不会发送两次。
当源急剧缩小或被重写时保留旧备份 开 当条目有关于几乎为空的源、急剧缩小或大部分数据被重新保存的未处理发现时,保留规则和清理会不动该条目的旧备份。确认这条发现,或把它标记为预期之内,旧备份才会放行。

每个条目可以使用自己的灵敏度和通知下限。在条目的验证标签页上设置,或在异常页面的监控下设置。对于 ZFS 条目,它们适用于其树中的每个数据集。