在构建了Bareos的概念证明设置之后,我可以添加和更新各种组件,如客户端、设备等,但是在修改FileSet时,这些更改并没有反映在运行的Bareos配置中。
PoC构建在Bareos20.0.1上,安装在CentOS Linux8.3盒上。到目前为止,所有的组件、概念和任务都是例外。我可以成功地运行备份和恢复作业。
在运行bconsole时,show filesets更新的文件集是可见的(因此它是从配置中读取的)。
在运行bconsole时,列出了前一个原始文件集的list filesets。我的修改(即添加的除外条款)都没有反映在这里。
在为新客户端运行作业或重新运行以前的作业时,我发现FileSets在日志记录方面没有区别,也没有我的修改的影响(由于添加了排除而减少了文件)。
详细信息:
/etc/bareos/bareos-dir.d/fileset/XX.confbareos:bareos我尝试以几种方式重新加载/重新启动Bareos,但没有区别:
bconsole,reloadsystemctl restart bareos-dir试图用各种版本的巴罗斯和巴库拉官方文件来教育我自己,但却找不到描述这种行为的具体部分。
发布于 2021-03-24 14:46:05
在测试了不同的情况后,我找到了一个解决方案/解决方案。我不太确定当前的行为是有意的还是窃听的,因为我在文档中找不到任何关于它的信息。我还不够熟练,无法在源代码中验证它。
FileSet, Include, File-statement,即使这不是您想要的更改。现在我在频繁更新的排除(WildDir)中使用的技巧是添加一个虚拟文件状态,比如:File = "/tmp/dummy-0001"。并在每次更新的时候将其编号。
https://serverfault.com/questions/1057616
复制相似问题