我在玩 BareOS。我了解,当一切配置正确时,所有备份都是自动的,并且清除是管理的,因此不会丢失任何东西。
但是当我得到正确的配置时,我有很多没有用的测试备份。在 BAT 中,如果我单击“删除”,我会收到警告:
你确定你要删除??!!!!(原文如此)
此删除命令用于删除作业记录和所有已创建的关联目录记录。此命令仅在 Catalog 数据库上运行,对写入卷的实际数据没有影响。此命令可能很危险,我们强烈建议您不要使用它,除非您知道自己在做什么。作业及其所有相关记录(文件和作业媒体)将从目录中删除。按 OK 继续删除操作。?(原文如此)
在整个 BAT 软件中,此消息存在细微差异。
现在,我不知道我在做什么,所以我总是点击“取消”,但我已经进行了后续的完整备份。所以我很确定如果我删除它,我仍然会有我需要的所有备份。
手动删除备份和回收磁盘空间的正确过程是什么?
正如消息所说,该操作只会触及数据库。它不会回收磁盘空间,如果您确定(您需要使用 bscan 实用程序),则可以进行还原。
通常,您的作业将交织在同一个媒体文件(卷)中,至少它们在我的设置中,因为我存储到每个大小为 50G 的卷。这意味着您不能删除单个作业的数据,您只能删除卷中的所有作业都符合删除条件的卷。
我编写了一个脚本,可以删除不包含任何值得保留的作业的卷。你可以在这里找到它:
http://heim.ifi.uio.no/kjetilho/hacks/#bacula-purge-unused