首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从服务器中删除bacula客户端

从服务器中删除bacula客户端
EN

Server Fault用户
提问于 2013-01-21 14:46:20
回答 2查看 3.6K关注 0票数 1

这方面的最佳做法是什么?

当然,我可以删除配置,但我也希望客户机退出服务器数据库后端中的客户端-表。

我应该从数据库中删除吗?(在我的例子中是mysql) (但巴库拉不应该以某种方式处理这个问题)

代码语言:javascript
复制
dpkg -l | grep bacula
ii  bacula-common                                          5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - common support files
ii  bacula-common-pgsql                                    5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - PostgreSQL common files
ii  bacula-console                                         5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - text console
ii  bacula-console-qt                                      5.0.2-2.2+squeeze1             Bacula Administrati                         on Tool Console
ii  bacula-director-common                                 5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - Director common files
ii  bacula-director-pgsql                                  5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - PostgreSQL storage for Director
ii  bacula-fd                                              5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - file daemon
ii  bacula-sd                                              5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - storage daemon
ii  bacula-sd-pgsql                                        5.0.2-2.2+squeeze1             network backup, rec                         overy and verification - PostgreSQL SD tools
EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-01-22 20:44:09

dbcheck工具可以删除过时的客户端记录等。在你运行它之前先关掉它。

票数 2
EN

Server Fault用户

发布于 2021-11-25 02:59:32

我相信程序很简单,在bconsole中:

代码语言:javascript
复制
delete client=foo.example.com-fd

其中foo.example.com-fd是要销毁的文件存储服务器的名称。这将解决相关的工作,但我不确定(现在?)它将删除相关的文件记录。人们可以希望,如果失败了,就可以使用dbcheck

请注意,dbcheck非常非常慢,只有当您被困在MySQL区域时,才应该使用它。在PostgreSQL中,有一个更高效的dbcheck.sql脚本,它可以直接在SQL控制台中运行,并且可以在事务中保持更改,这样您就可以在提交之前查看更改。非常惊人的东西,但dbcheck不应该需要在正常的杆菌操作,根据上游文件。引用该手册:

顺便说一句,我个人只在开发Bacula代码时出错了数据库时才运行dbcheck,因此通常您不应该需要运行dbcheck,尽管上面给出了一些建议,这样用户就不会浪费时间运行dbcheck了。

因此,实际上,您应该只需要delete命令来破坏一个旧客户端,至少在理论上是这样的。

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

https://serverfault.com/questions/471057

复制
相关文章

相似问题

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