首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Bareos自动在另一个客户端上恢复文件

使用Bareos自动在另一个客户端上恢复文件
EN

Server Fault用户
提问于 2017-05-30 12:32:29
回答 2查看 2.2K关注 0票数 0

我正在使用Bareos进行备份,并希望每隔一段时间验证我的数据库备份。

为此,我设置了一个单独的主机,名为backupvalidator。我知道如何通过bconsole命令将文件还原到这个主机,在这里我列出了最近运行的作业,选择正确的作业并指定文件路径和要还原的文件。

我无法理解的是,如何在配置文件中指定此作业。在手册中有一个例子:

代码语言:javascript
复制
Job {  
  Name = "RestoreFiles"  
  Type = Restore  
  Client = Any-client  
  FileSet = "Any-FileSet"  
  Storage = Any-storage  
  Where = /tmp/bareos-restores  
  Messages = Standard  
  Pool = Default  
}

但是我找不到一个选项,可以指定从哪个客户端恢复到哪个客户端。似乎我只能在作业中指定,文件是在同一个客户端上还原的,备份是从同一个客户端恢复的。

难道就不能用这种方式实现自动化吗?我唯一的选择是拥有一个cron作业,将备份文件复制到我的备份验证器主机上?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2017-07-25 12:59:38

作业类型“还原”不是用于实际作业定义,而是作为在控制台中运行还原的模板。

从手册,第9.2节,on (作业) Type=Restore:

。。通常,您将只指定一个还原作业,它作为一种原型,您将使用控制台程序进行修改以执行还原。。。调度程序不能像备份、验证和管理作业那样自动启动还原作业。若要还原files,必须在控制台中使用restore命令。

票数 2
EN

Server Fault用户

发布于 2017-05-31 11:50:24

在bacula中,有一个选项restoreclient来声明客户机来放置保存的文件:http://www.bacula.org/5.1.x-manuals/en/main/main/Restore_Command.html

默认情况下,如果您只有在作业中声明的选项client,它将定义还原作业的源和目标。

如果要计划还原,可以在职务声明中添加选项schedule

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

https://serverfault.com/questions/853008

复制
相关文章

相似问题

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