首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bareos (Bacula) FileSet在更改/重新加载/重新启动时未更新

Bareos (Bacula) FileSet在更改/重新加载/重新启动时未更新
EN

Server Fault用户
提问于 2021-03-19 14:23:05
回答 1查看 520关注 0票数 2

问题

在构建了Bareos的概念证明设置之后,我可以添加和更新各种组件,如客户端、设备等,但是在修改FileSet时,这些更改并没有反映在运行的Bareos配置中。

细节与研究

PoC构建在Bareos20.0.1上,安装在CentOS Linux8.3盒上。到目前为止,所有的组件、概念和任务都是例外。我可以成功地运行备份和恢复作业。

在运行bconsole时,show filesets更新的文件集是可见的(因此它是从配置中读取的)。

在运行bconsole时,列出了前一个原始文件集的list filesets。我的修改(即添加的除外条款)都没有反映在这里。

在为新客户端运行作业或重新运行以前的作业时,我发现FileSets在日志记录方面没有区别,也没有我的修改的影响(由于添加了排除而减少了文件)。

详细信息:

  • 配置文件位置:/etc/bareos/bareos-dir.d/fileset/XX.conf
  • 配置文件所有权:bareos:bareos

我试过什么

我尝试以几种方式重新加载/重新启动Bareos,但没有区别:

  • bconsolereload
  • systemctl restart bareos-dir
  • 重新启动服务器

试图用各种版本的巴罗斯和巴库拉官方文件来教育我自己,但却找不到描述这种行为的具体部分。

EN

回答 1

Server Fault用户

发布于 2021-03-24 14:46:05

在测试了不同的情况后,我找到了一个解决方案/解决方案。我不太确定当前的行为是有意的还是窃听的,因为我在文档中找不到任何关于它的信息。我还不够熟练,无法在源代码中验证它。

解决方案

  1. 修改FileSet配置文件(即文件集/FileSet.conf)
  2. Mofidy至少是一个FileSet, Include, File-statement,即使这不是您想要的更改。
  3. 重装Bareos主任
  4. 在下一个相关的作业执行中,新的FileSet将添加到Bareos数据库中。

现在我在频繁更新的排除(WildDir)中使用的技巧是添加一个虚拟文件状态,比如:File = "/tmp/dummy-0001"。并在每次更新的时候将其编号。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1057616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档