首页 > 其他 > 详细

bacula自动恢复测试脚本

时间:2018-06-13 17:06:57      阅读:294      评论:0      收藏:0      [点我收藏+]

很久没有更新了,分享一下我的bacula自动恢复测试脚本。

Bacula Restore Test V1.2

Bacula自动化恢复测试脚本,适用于bacula版本7.0以上

v1.2版本更新:

  • 修改部分内容,使脚本更通用化
  • 修改FOR循环到后台执行
  • 增加自命名通道,定义FOR循环同时并发数量,减少对系统资源的占用,防止因资源不足产生错误
  • Wait+后台子SHELL执行并限制循环并发数量,可应对百个以上JOB恢复测试

功能:

  • 通用性
  • 自定义恢复测试文件数量
  • 自定义循环并发数量
  • 占用系统资源小 可同时恢复百个以上JOB

自定义参数:

  • 恢复备份存储主机:RESTORE_CLIENT
  • 恢复文件数量:FILES_PER_JOB
  • 自命名管道文件:BAKFIFOFILE
  • 循环并发数:CONCURRENT
  • 恢复文件列表和恢复文件存储路径:/backup/vol1/BaculaRestoreTest/

注意事项:

bacula配置中client名称和Job名称命名规则

  • client名称:服务器名 + -fd 例如:bakXXX-fd
    Job名称:Backup+ 服务器名 例如:Backup-bakXXX
  • 注意区分大小写和保持名称一致性

bacula-dir配置中的Job处理规则

  • 长期不再做备份计划的client和对应的job 及时在配置中删除
  • 临时或短期暂停备份计划的client和对应的job 及时在配置中注释掉 以防止自动恢复测试脚本读取到

下载:
https://github.com/Ogre-cn/bacula

bacula自动恢复测试脚本

原文:https://www.cnblogs.com/ogrecn/p/9178626.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!