2.标记删除的文件
有一些文件曾经存在于系统中,但后来又被删除,这些文件就不应该被恢复。在恢复操作命令发出以后,若想返回,再撤消不应该恢复的文件是很困难的。虽然这似乎是无稽之谈,但事实上远比这个更糟:假如已经删除的文件被不正确地恢复,它将占据磁盘空间,使应该恢复的数据不能恢复。因此,必须要停止恢复过程,删除不需要的文件。在系统管理员承受着压力,且人们正焦急地等待他们的数据时,实现起来就更加困难。
这是持续增量备份方法所面临的基本问题,因为只要数据发生变化就需要备份。一般情况下,这是任何磁带循环计划都面临的问题,只是一些方案比另一些方案更严重而已。通常,无论什么时候执行完整服务器恢复时,如果恢复了某些已经从系统中删除的文件,都应该不要感到意外,错误恢复文件的数量可能近似为上次完全备份后被删除的文件数。通常,备份软件用完全备份来决定系统的基本状态,恢复操作将恢复所有上次备份的数据,然后再加入自上次完全备份后产生的更新的文件,在上次完全备份后删除的文件很可能也被不正常地恢复。
3.离站磁带循环
备份磁带应该离站保存一段时间,这样,当灾难毁掉机构的系统时,就可以使用离站备份磁带恢复系统。当这样的灾难发生的时候,离站备份磁带是恢复系统功能的仅有的方法。很明显,假如一个机构的经营与数据处理的关系依赖性很强,如Internet业务,那么重新从离站的磁带中产生当前数据是很重要的。
大部分城市都提供一些服务用以运输磁带,以及离站的磁带存储柜,这些技术在几年前就开发出来,主要目的是为主机系统保存数据,但它们也可以用于开放系统的备份数据磁带。服务的选择以及核实都是灾难恢复计划的重要环节。
4.在站和离站保护的磁带复制和镜像
某些商业机构需要他们的数据在线和离线都一直可用,正如前面有关数据威胁所讨论的,最常见的威胁是端用户的误操作,这些操作可能会删除文件,或者改变文件,致使修复当前的文件很困难,倒不如恢复过去版本的文件来得容易。这时,如果系统管理员既希望从离站磁带恢复所有数据,也希望为个人用户恢复个别文件,那么,他将处于进退两难的境地。一个很明显的事实是,一个星期离站的磁带很难为用户恢复昨天的文件。
这个问题的一个常见的解决方案是使用镜像磁带驱动器,进行磁带备份拷贝,或在同样的数据上运行两个独立的备份操作。目前,已经有几个厂商推出它们的镜像磁带驱动器子系统,也推出了磁带镜像软件,与磁盘镜像一样,磁带镜像也使用两个磁带驱动器作为一个虚拟驱动器。
复制磁带是相当容易理解的概念,取一个已经写入数据的磁带,在将它进行离线保存之前,先对它做介质对介质的拷贝。目前大部分备份软件产品都提供这种拷贝功能。
第三种方法是运行两个备份操作,这更容易产生问题。它涉及到管理一个另外的备份过程,这不仅需要花费更多精力,而且成倍增加网络负载。更重要的,由于备份系统重新设置归档位的方法不同,可能使系统达不到理想的效果。尽管可以通过设置归档位调整备份系统的性能,但有一些事情仍然可能出错,特别是人为因素。由于这些原因,作者不建议使用这种方法。
5.维护循环次序
当磁带位于磁带驱动器中且备份正在运行时,这是磁带上的数据为新的数据所覆盖的最好时机。在大多数情况下,这种方式工作得很好,但是,假如错误地将存有有用数据的磁带放在驱动器中,就有可能使数据丢失或被覆盖。例如,假使一盘磁带被错误地认为进行了离站保存,但实际上它仍然在放在驱动器中,那么,当备份运行时,磁带上的数据可能为新数据所覆盖,这时想从离站磁带执行完全恢复是不可能的。因此,维护磁带的循环次序是很重要的,虽然在磁带使用时,它似乎不那么严重,但假如在将来某个时间需要恢复数据,而它却不复存在,这时问题就变得严重了。
6.使问题简单而精确的磁带自动化
使用磁带自动化设备可以简化介质管理,特别是磁带循环。首先,自动化使人为的错误大大减少;此外,假如系统管理员不再需要寻找每一个磁带,而由磁带子系统实现这个功能,那么,多磁带的恢复操作将变得更为简单;最后,磁带自动化提供了一个存放磁带的好场所,比起堆放在橱柜里或抽屉中的磁带,放在自动装载器或磁带库中的磁带更安全。