本节将讨论最常见的恢复操作失败的原因。一般而言,因为恢复是产生数据,而不是简单的拷贝数据,所以,恢复比备份更困难。无论什么时候产生数据,都需要执行几个操作和系统检验,它们可能使问题变得更糟。
网络备份和恢复问题都是大同小异的,部分是操作上的问题,部分是环境上的问题,其他的与网络连接有关。本节将讨论备份和恢复失败的主要原因。
用户登录进程使用口令或其他方法验证用户,并为用户通信会话赋予一个用户I D。这个登录进程使用一个特殊的用户安全数据结构,由此将用户可见的登录I D映射到系统内部的用户I D。这个用户安全数据结构是一个必备的成分,由此可建立对文件和数据库资源的正确访问。
关于系统安全的主题,已经有许多书阐述过。本书不打算涉及这个主题,因为它不是一个典型的存储和I / O操作。但是,人们希望备份和恢复技术能够恢复完整的文件系统,而不干扰端用户对数据的访问,就像灾难发生以前一样。本节将探讨提供访问控制的不同系统,以及正确执行备份和恢复的方法。
为了定位文件和拷贝数据,备份操作通常与文件系统或数据库实用程序协同工作,但是,也能以数据块的方式拷贝存储设备的内容,因为它实现了存储设备或子系统的物理块内容的映像拷贝,所以称为映像备份。
今天,许多服务器系统,特别是We b 服务器,需要2 4×7的可用性,在允许的情况下,它们尽量使备份的时间量达到最短。有时,当服务器正在运行,并提供端用户服务时,也要求备份系统能够从服务器上拷贝数据。
另一个用于改善备份性能的技术是并行机制。它的基本想法是:使用多N I C或多端口的N I C 将备份引擎连接到网络上,以产生多个外部网络的连接。假如备份引擎支持引擎和源系统间的并发网络备份会话,那么,就可以实现以下两种方法的并行操作。
最简单的网络备份实际上并不是网络备份,而是网络服务器的本地备份,这种方法是将所有组件安装在服务器上,包括引擎、源、数据移动者以及其他组件。运行本地备份的主要原因是:由于磁带驱动器连接在本地I / O总线上,因而可以获得更快的性能。假如服务器足够大,而备份窗口足够小,则必须用几个并行的备份流,才能将服务器备份到本地连接的驱动
除了前面所讨论的由驱动器制造商决定的物理磁带格式外,还存在另一种磁带格式,即逻辑磁带格式。它是建立备份软件的基础,逻辑格式产生更高级的结构,用于备份软件组织数据。逻辑格式决定下列组成部分的大小和位置
下一节将讨论网络备份和恢复的软件组成,如图7 - 7所示。虽然硬件决定了备份系统的最大传输率和性能,但软件决定如何有效地使用硬件。这里所涉及的术语是通用的,并不表示某个特别的产品。
磁带制造商的规范通常声称磁带拥有保存3 0年数据的能力,这样的结果是在最优条件下的加速测试环境中获得的,它不应该成为现实的磁带存储方案。一个更为现实的估计是磁带具有保护5年数据的能力,假如很好地保存和维护磁带,那么,磁带能够完好地保存数据期限为1 0年。
尽管磁带提供了极好的容量和性能组合,但有时它们的容量并不适合于给定的工作。在这种情况下,可以将多个磁带组合起来作为一个链接集合使用,称为介质集或介质池。介质集可以在多个磁带驱动器上执行并发和(或)顺序的备份操作,以满足性能和(或)容量的需求。
对于备份和恢复而言,介质负有重要的责任。备份系统最重要的部分既不是硬件,也不是软件,而是最不昂贵的介质,介质和介质管理是网络备份系统中最不受理解的部分。随着在线和存储容量的增长,存储新的和原有的数据需要介质的数量也随之增长,介质管理将变得越来越混乱。
线性记录技术 线性记录技术本质上类似于常见的音频磁带记录,磁头保持固定,而磁带移动。通常,磁带驱动器有几个彼此挨着的磁头,这些磁头从相邻的磁道上读、写数据。在本节中,“磁道”一词是指定义在磁带表面上的道,它们与磁带的边缘平行,保持与磁带边缘的距离不变。磁头组可以使线性磁带驱动器一次能够读、写多个磁道。到1 9 9 9年下半
备份和恢复系统的基础是磁带设备,如上所述,有时这些设备被称为目标设备,当谈及备份和恢复操作时,这会引起混乱。例如,本章使用的目标系统是指连接在网络上、需要恢复数据的系统,若是那样的话,则存在两个目标实体,一个是连接在备份引擎系统上的、存放数据的目标设备,另一个是需要被恢复的目标系统。一般情况下,为了避免混乱,本书不经常