我们有一个BareOS安装备份。 我们刚刚完成了一个客户机。 我们想:
确保最后剩下的快照被永久保留。
确保该客户端保留在bRestore列表中,但不再查询该计算机的任何备份。
重命名机器,使其显然不再存在。 例如用“OLD_”前缀。
我从删除客户端文件开始,但是导致客户端从bRestore列表中消失。 谢天谢地,它没有擦除数据!
然后我重新插入了客户端文件,但是地址类似于“NOLONGERBAREOSCLIENT”。 这很好,但会造成一个浪费的查询,而且对我来说,最终会build议它将数据回收。
更大的问题是客户端的数据位于通用池中,并且该池具有365天的回收时间。 我可以使用Recycle = No创build一个新的池,但是如何将现有的备份移动到该池?
退役BareOS客户端的一般最佳做法是保留对数据的访问权限,并将其清除为已退役的机器?
如您所示,回收是在游泳池水平上决定的。 您将需要将数据迁移到特定的池中,而无需回收。 我的首选方法是在分解之前运行一个完全备份到该特殊存储。 数据库中的客户端logging不会自动删除,甚至半自动使用dbcheck,只要有数据仍与客户端关联的作业。
在这方面的一个“难题”是修剪文件信息(实际上包含在备份作业中的文件)仅在该客户端上的作业完成之后才执行。 因此,对于一个分散的客户端的文件保留设置将基本上被忽略。 (文件表将在池中的卷被回收时被清除,但在我的情况下通常是6个月,而不是我的文件保留3个月。)
我不太明白你为什么要让机器继续出现在brestore列表中,但这可能是由于我偏好使用选项3,并使用我的工具bacula-checkfind明确的作业ID。 )(拥有3000个客户端使bconsole中的许多操作变得笨拙)