先我们需要知道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
从此,这个磁带将不能在用于备份。
4.2002-01-01 19:00 一年后,第一个image过期了
Image信息将从imageDB中删除
Vimages ==》2
其他信息不变
5.2002-01-02 19:00第二个image过期了
Image信息将从imageDB中删除
Vimages ==》1
其他信息不变
6.2002-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又可以象新磁带一样使用了。
阅读(687) | 评论(0) | 转发(0) |