Chinaunix首页 | 论坛 | 博客
  • 博客访问: 173598
  • 博文数量: 32
  • 博客积分: 3453
  • 博客等级: 上尉
  • 技术积分: 244
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-04 21:27
文章分类
文章存档

2011年(8)

2010年(24)

分类: 服务器与存储

2010-04-26 02:38:42

上一篇已经介绍过备份了,相信大家都已经出现“T”了吧
用list jobs可以看到一些统计信息,包括files文件总数 bytes总字节数等。
在我们指定的备份地点也已经创建了一个卷,而且可以看到卷的大小是和统计结果相符的。
现在我们用这个卷恢复文件。

注意在bacula-dir.conf配置文件中,指定了全部的恢复参数。

因为无论备份,恢复还是校验,都只是属于一个job而已,所以我们仍然需要定义一个job。
Job {
  Name = “water121r”                //当你输入restore的时候同样会要求你选择name
  Type = Restore                    //类型 就不多解释了
  Client= Water75-fd                //定义你的客户端,关系到你备份到哪个机器
  FileSet=”water121″                 
  Storage = Water75-sd              //设备的来源定义     
  Pool = Default
  Messages = Standard
  Where = /bacula-restores/121      //备份的路径,不建议直接覆盖原文件
  Write Bootstrap = “/var/bacula/Water121.bsr”         //写入记录带的概念
}

控制台中输入
*restore
按照选择依次执行后同样可以在list里看到 状态
上面的备份,还原等操作都是手动执行,其中每个job都可以指定
#Schedule = “WeeklyCycle” 参数
作用是定时执行,在dir.conf中 有详细的设置,文档中也有详细的定时参数说明,功能非常强大。

# When to do the backups, full backup on first sunday of the month,
#  differential (i.e. incremental since full) every other sunday,
#  and incremental backups other days
Schedule {
  Name = “WeeklyCycle”
  Run = Full 1st sun at 23:05
  Run = Differential 2nd-5th sun at 23:05
  Run = Incremental mon-sat at 23:05
}

# This schedule does the catalog. It starts after the WeeklyCycle
Schedule {
  Name = “WeeklyCycleAfterBackup”
  Run = Full sun-sat at 23:10
}

你可以自己参照文档规则写出自己的定时

这里需要注意的是,最好有一个自己的时间服务器,然后每台安装bacula的终端都自动校准时间,因为bacula系统备份的增量,校验标准都是以时间为判断标准的。

好了 您可以自己开始部署一套完整的bacula备份系统了~

阅读(1842) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~