存储 频道

磁带循环-常用的磁带循环模型(1)

 
常用的磁带循环模型
目前,存在几种类型的循环模型以及它们的变体。事实上,由于企业和数据处理周期的敏感变化,所以任何一种循环模型都不可能完全适合于企业的需要。
 
1. 周循环
 
周磁带循环是最简单的可用策略之一。一个磁带或一组磁带用于整个周的备份,而其他的磁带用于离站保存。循环周期开始于第一晚的完全备份操作,随后的晚上将运行增量备份,增量备份部分可以加到整个周备份的磁带结尾,或写入另外的磁带上。因为包含备份数据的磁带相对较少,恢复也相对简单。当循环发生在备份窗口最长的那些天时,每周备份的效率最高。对于大多数机构,这种操作在星期五晚上开始,如果需要,它也可以延长到周末。
 
周循环模型也出现了几种变体,如可以使用两组磁带交替使用,或每个月内的每一周产生一组磁带,包括拥有5个循环日的月份。
 
在许多方面,周循环策略都是极好的选择,它能够相当容易地进行调整,以适合于特别的环境。如,假日周末及季度结束的归档等。更重要的是,它便于系统管理员和离站巡航服务的理解和传递信息。然而,由于站点的灾难,数据的丢失在6天中随时可能发生,例如,一个站在循环以后的第6天发生灾难,就有可能使过去6天中产生的磁带数据全部丢失。
 
2. 日循环
 
为了减少灾难性的数据丢失,可以使用日循环模型,每一天都使用不同的磁带。它需要每天晚上都要执行完全备份,但并不是所有的事情都适合于这样做。假如每晚的完全备份并不干扰其他的正常操作,那么,日循环对服务器数据的保护是极好的。这是一个很简单的循环,适合于系统管理员和服务提供者的管理和通信。
 
3.     月循环
 
关于日循环和周循环的另一个变化是月循环。尽管它并不常使用,但当系统不产生大量数据时,它也是一个很成功的备份策略。月循环的一般思想是在每个月的开始或结束作一次完全备份,在这个月其余的每天做增量备份或差量备份。
 
在使用月循环之前,要三思而后行。假如这个月中的每天操作是增量备份,恢复将需要许多磁带,假如将增量备份的数据附加到过去使用过的磁带尾部,那么,一个磁带的失败将导致整个月数据的丢失。另一方面,假如每天使用不同的磁带进行增量备份,恢复过程将使用2 0盘或更多的磁带,在组合这些磁带进行恢复操作中,当然可能会出问题。
 
因为这些原因,建议将月循环与每天的差量备份配合使用,这样,在做数据恢复时,仅需要两盘磁带,即每月的完全备份磁带和最后的每天差量备份磁带。这里假定该月产生的新的数据量不大,所以差量备份不需要运行很长时间。无论使用增量备份,还是使用差量备份,一个好的想法是每天都要进行备份拷贝,并在本地和远程各保存一份。仅使用一组磁带保存整个月的数据,当站点出现灾难时,就可能丢失太多的数据,或当端用户请求恢复一个文件时,可能需要花费太长的时间。
 
4.     祖父、父亲和儿子
 
祖父、父亲和儿子(G F S)循环模型是上述三种循环模型的组合。其基本想法是磁带按一周中的每天、一月中的每周、一年的每月来分配。
 
在G F S模型中,每个周末通常执行完全备份,其他各天执行增量或差量备份,在每个月的开始或最后一个周末,完全备份被写入每月的磁带,在其他各个周末,完全备份被写入每周的磁带。每日的磁带用于该周的非循环的那些天。表7 - 1显示了使用G F S模型所希望的磁带。
 
G F S循环策略之所以如此流行,是因为首先它很容易理解和管理,更重要的,它包含内置对数据的保护,即每周完全备份的数据可用一个月,每月完全备份的数据可以使用任意长的时间。表7 - 1显示了四个每月的磁带,当然这只是一种策略,没有什么更深层的原因。每个月的磁带数与希望保存数据拷贝的时间长短有关,也可以有三个每月的磁带,每一个用于一个季度中的一个月;也可以有十二个每月的磁带,每一个用于一年中的每个月;或者假如决不循环,就有无穷多个每月的磁带。这使它很容易适合于各种不同的数据保存需求。
 
当希望长期保存每月的磁带时,需要考虑的是它对备份系统数据库的影响,这时备份系统的数据库将变得十分大,使备份系统的性能受到很大的影响。为了克服这个困难,即使不对磁带进行循环和覆盖操作,也需要定期删除更早的每月备份的数据库记录。这些磁带的再次使用的可能性很小,但如果需要,这些数据仍然能够恢复,只是需要花费更多的时间和精力。
0
相关文章