Chinaunix

标题: 写磁带 与 备份策略 是怎样的关系(NBU) [打印本页]

作者: 放羊的骆驼    时间: 2009-03-12 11:09
标题: 写磁带 与 备份策略 是怎样的关系(NBU)
Pool_A  有 A1,A2,A3 磁带
PooL_B 有 B1,B2,B3 磁带

如果 备份策略A  给它指定使用了 Pool_A  ,那么它写的时候是一盘磁带一盘磁带的写吗? 在什么情况下A1,A2,A3三盘磁带都同时发生写
如果 备份策略B  备份策略C  , 均 给它指定了 PooL_B , 那么它的写其中的某一盘,还是三个盘B1,B2,B3随机找二个盘写作业

有的人可能会说策略B与策略C的时间问题,如果作业是同时,或者不同时,情况一样吗?


NBU的朋友们请作答。谢谢
作者: wolfheader    时间: 2009-03-12 11:32
跟设备和定义的最大数据流有关系,可以想想,设备允许,最大数据量允许,就可以支持3个磁带同时进行写入。~~~~~~
作者: 放羊的骆驼    时间: 2009-03-12 11:47
标题: 回复 #2 wolfheader 的帖子
谢谢版主,我其实讨论这问题是为了更好地实现磁带生命周期的管理,如果NBU不是一盘一盘的地写的话,那他有可能那个Pool里磁带很快就因为都写了一点数据而不能过期,新的数据不能覆盖,而又没有热Pool的情况下,发生报错
作者: 放羊的骆驼    时间: 2009-03-12 15:23
看看没有其它的答案
作者: wolfheader    时间: 2009-03-12 15:37
原帖由 放羊的骆驼 于 2009-3-12 11:47 发表
谢谢版主,我其实讨论这问题是为了更好地实现磁带生命周期的管理,如果NBU不是一盘一盘的地写的话,那他有可能那个Pool里磁带很快就因为都写了一点数据而不能过期,新的数据不能覆盖,而又没有热Pool的情况下, ...



明白。

如果数据量小,那也一般不会有太多的磁带机,而且数据量小,单个磁带上会保存很长时间周期的磁带,只需要增加1-2盘到某个pool中,就能保证pool的磁带循环。


如果数据量大,已经为了追求性能买了多个磁带机的,磁带量相应的也大,更不需要在乎1-2盘磁带了~
作者: lostgamer    时间: 2009-03-12 16:17
标题: 回复 #2 wolfheader 的帖子
同意!
作者: 无牙    时间: 2009-03-14 00:34
原帖由 放羊的骆驼 于 2009-3-12 11:09 发表
Pool_A  有 A1,A2,A3 磁带
PooL_B 有 B1,B2,B3 磁带

如果 备份策略A  给它指定使用了 Pool_A  ,那么它写的时候是一盘磁带一盘磁带的写吗? 在什么情况下A1,A2,A3三盘磁带都同时发生写
如果 备份策略B ...


如果 备份策略A  给它指定使用了 Pool_A  ,那么它写的时候是一盘磁带一盘磁带的写吗? 在什么情况下A1,A2,A3三盘磁带都同时发生写
A:是会一盘一盘写的。如果第一盘磁带还没有写满,出现过读写错误,NBU会将其frozen,使用其它磁带。如果使用多数据流的时候,会同时写3盘磁带。

如果 备份策略B  备份策略C  , 均 给它指定了 PooL_B , 那么它的写其中的某一盘,还是三个盘B1,B2,B3随机找二个盘写作业
A:如果备份策略B和备份策略C都是用同一个STU的话,作业不是同时进行的时候,并且这两个策略的保存周期相同,系统默认会使用同一盘磁带。
    如果备份策略B和备份策略C都是用同一个STU的话,作业不是同时进行的时候,并且这两个策略的保存周期不同,系统默认会使用不同的盘磁带。
   
    如果备份策略B和备份策略C都是用属于不同media server的STU,不论保存周期是否一样,系统默认会使用不同的盘磁带。

    如果备份策略B和备份策略C同时开始运行,系统会使用不同的磁带。

这里面提到的都是NBU缺省情况下的结果;不同的NBU参数会影响到不同的结果。

理论上讲NBU选择磁带的方法会受很多因素情况制约,下面是几个比较常见的影响因素:
1. 数据保护周期是否相同
2. 是否使用media share功能
3. 磁带的mount次数
4. 磁带当前状态
5. 是否是多数据流
作者: 放羊的骆驼    时间: 2009-06-09 10:54
老牙的贴子回复的详细易懂,
作者: 无牙    时间: 2009-06-09 22:46





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2