Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1211283
  • 博文数量: 1211
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 14340
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:20
文章分类

全部博文(1211)

文章存档

2011年(1)

2008年(1210)

我的朋友

分类: 服务器与存储

2008-06-09 19:07:33

先我们需要知道nbu catalog中有两个重要的部分,一个是emm数据库,另一个是image数据库。前者主要维护与磁带,磁带机,机械手,media,media server等有关的信息;后者保存你备份了什么文件,文件备份在哪里等信息。前者又可分为两个主要部分:volDB和mediaDB 数据库.
 
下面我们主要讨论media 的assignment 和expiration 过程,这其中与volDB,mediaDB数据库有很多联系。
 
假设有一个media,它的media id 是ABC123;我们2001-01-01放入磁带库中,每天晚上19:00会被使用一次,设置为一年的有效期。
 
1. 第一次使用,2001-01-01 19:00,是一个简单的nonmpx 备份,并且磁带将不会写满。
信息变化如下:(==》:代表”变化为”,左侧为原值,右侧为变化后值)
      volDB     :可用vmquery -m 查看
          assigned date      “――”              ==》   “第一次被使用的时间 ”    
               mediaDB :可用bpmedialist -o查看
                      Images=0(media上共有多少个备份)       ==》   1
                      Vimages=0(media上共有多少个没过期的备份)        ==》 1
                      active=1
                      Full=0
2.第二次使用,2001-01-02 19:00,是一个简单的nonmpx 备份,并且磁带也将不会写满。
               Images  ==》 2
               Vimages ==》2
3.第三次使用,2001-01-03 19:00,是一个简单的nonmpx 备份,这次磁带将被写满。
               Images  ==》 3
               Vimages ==》3
               Full        ==》1
       从此,这个磁带将不能在用于备份。
     42002-01-01 19:00 一年后,第一个image过期了
               Image信息将从imageDB中删除
               Vimages ==》2
               其他信息不变
     52002-01-02 19:00第二个image过期了
               Image信息将从imageDB中删除
               Vimages ==》1
               其他信息不变
     62002-01-03 19:00第三个image过期了
               Image信息将从imageDB中删除
               Vimages ==》0
               其他信息不变
 
注意,这个时候ABC123仍然是被assigned的,full=1
 
7.可能在12小时以后(取决于你nbu的设置)media被deassigned了.
 
Bpexpdate -deassignempty会被nbu自动调用,任何vimage等于0的mediaid都会被nbu从mediadb和voldb中删除。从现在开始ABC123又可以象新磁带一样使用了。
阅读(658) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~