存储 频道

Netbackup media assignment和expiration的详细过程

 
首先我们需要知道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又可以象新磁带一样使用了。
0
相关文章