首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

9.3  利用Windows 2000 Server系统备份工具进行数据备份与恢复

本节将说明在Windows 2000 Server系统中如何使用备份来保护服务器和数据。备份会帮助用户在服务器或存储介质发生故障时保护数据,防止这些数据意外丢失。如果硬盘上的原始数据不小心被擦除或覆盖,或者因为硬盘故障而无法访问,用户便可以轻松地从已存档的副本中进行恢复。

本节所涉及的任务包括如下几点。

l  创建一个紧急修复磁盘(ERD)。

l  备份用户的文件和打印服务器,然后将数据存档。

l  从备份恢复文件。

l  使用紧急修复磁盘恢复系统文件。

执行完以上任务后,用户的服务器就可以更好地防止意外的数据丢失或硬件故障了。

9.3.1  准备工作

本节中的建议同样适用于运行Windows 2000 Server和Windows Server 2003两个系统的文件和打印服务器。在后面介绍Windows Server 2003系统备份时不再另外说明。以下几部分总结了在备份服务器时需要考虑的问题。

1.选择备份存储器的类型

备份存储器可以是硬盘驱动器,也可以是单独的存储设备(例如磁带驱动器)。最好使用磁带进行备份,因为用户可以创建备份并将磁带存储到计算机之外的位置。这样可以预防硬盘故障及火灾或其他灾难性事件所引起的数据丢失。

如果用户选择备份到硬盘,请确保该硬盘与主硬盘是相互独立的,以免主硬盘发生故障。备份到硬盘驱动器很方便,但是不能预防灾难性事件。

2.选择适当的时间

最好在夜晚、周末或不使用服务器的任何时候进行备份。用户可以备份打开的或正在使用的文件,但是备份可能会跳过其他进程正在使用的一些文件。备份时关闭所有应用程序是很好的习惯,以便减少未备份的文件数。

每周都应该安排对所有数据进行普通备份,包括服务器的系统状态数据。普通备份将复制用户选择的所有文件,并将每个文件标记为已备份。此外,这里还建议用户在每周不进行普通备份的日期进行差异备份。差异备份复制自上次普通备份以来创建和更改的文件(“差异”)。因为它不将文件标记为已备份,所以已更改的文件仍将在下次普通备份时进行备份。差异备份比普通备份的时间短。如果要执行普通备份和差异备份的结合操作,则恢复数据将要求用户具有最近的普通备份和差异备份。服务器的系统状态数据包括操作系统中特定于系统的数据集(必须作为整体进行备份),这并不是对整个系统的备份。系统状态数据包括注册表、COM+类注册数据库、系统文件、引导文件和“Windows文件保护”下的文件。还需要确保备份用户具有的任何加密密钥。

3.备份权限

备份文件和文件夹需要特定的权限和用户权限。在安排备份过程中,系统将要求提供有关运行备份的用户信息。如果是本地计算机上的管理员组或备份操作员组的成员,则可以备份本地组所应用到的本地计算机上的任何文件和文件夹,如果是域控制器上的管理员组或备份操作员组的成员,则仅能备份域控制器上的数据,而不能备份域中其他计算机上的数据,除非将内置管理员组添加到域管理组,或将内置备份操作员组添加到加入域的计算机本地备份操作员组。

如果你不是域的备份操作员组的成员,但是希望备份文件,则必须是要进行备份的文件和文件夹的所有者,或者对要进行备份的文件和文件夹具有以下权限:读取、读取与执行、修改或完全控制。具体的用户备份权限参见表9-1和表9-2所示。

4.创建一个紧急修复磁盘(ERD)。

除了要经常备份数据外,还应该在服务器首次投入使用后及在对系统做了某些重大更改(例如软件和硬件升级)前后,使用备份创建紧急修复磁盘(ERD)。ERD包含操作系统文件的备份和可在计算机不能正常启动时用于启动计算机的可引导软盘。创建ERD前,确保有空的软盘以制作引导盘。

修复系统的另一方法是使用恢复控制台。仅当操作者是高级用户,并会使用基本命令来识别和查找出现问题的驱动程序和文件时,才推荐使用此方法。此外,在需要具有内置管理员账户的密码以使用恢复控制台。

9.3.2  创建一个紧急修复磁盘(ERD)

【示例1】公司首次对服务器软件和硬件进行全面升级,需要为服务器创建一个紧急修复盘,以备日后服务器系统出现故障时能及时修复。

在服务器首次投入使用及对系统做了某些重大更改(例如软件和硬件升级)时,应该使用备份创建紧急修复磁盘(ERD)。仅在使用其他方法(例如启动选项“安全模式”和“最后一次正确的配置”)无法进行系统恢复的情况下,才使用ERD做最后的尝试。

要执行此过程,必须是本地计算机上的管理员组或备份操作员组成员,或者已被授予适当的权限。如果计算机已加入域,则域管理员组成员也可以执行此过程。完成此步骤所需的工具是Backup。还需要一张1.44MB的空白软盘来创建紧急修复磁盘(ERD)。

要创建紧急修复磁盘(ERD),请执行以下步骤。

(1)选择【开始】→【运行】命令,在“打开”文本框中输入“ntbackup”命令,然后单击【确定】按钮;或者选择【开始】→【程序】→【附件】→【系统工具】→【备份】命令,都可弹出如图9-5所示的“备份”窗口。

(2)单击【紧急修复磁盘】按钮,当出现紧急修复盘屏幕时,根据指示信息在驱动器A中插入1.44兆字节(MB)的软盘,如图9-6所示。

   

                   图9-5  “备份”窗口                       图9-6  “紧急修复盘”对话框

(3)选择“也将注册表备份到修复目录中。如果注册表损坏了,这种备份可用来帮助恢复您的系统”复选框,单击【确定】按钮时会将当前的注册表文件保存到systemroot\repair文件夹内的一个文件夹中。这在硬盘发生故障,需要恢复系统时很有用。

(4)当紧急修复盘屏幕提示可以拔出软盘时,对这个软盘进行标识,以便于将来识别。然后将软盘保存在计算机附近的安全位置,将来可以将此软盘与安装CD结合使用以启动和恢复计算机。

如果选择了“也将注册表备份到修复目录中。如果注册表损坏了,这种备份可用来帮助恢复您的系统”选框,则在修复过程需要使用保存在systemroot\repair文件夹中的信息,切勿更改或删除此文件夹。

9.3.3  每周普通备份计划的创建

【示例2】公司要求每周、每月及每季度各为服务器系统(包括操作系统、软件应用系统和数据库系统等所有文件)进行一次全面的备份(通常称之为“周备份”)。

为了保护服务器,应该安排对所有数据进行定期备份。建议安排对所有数据(包括服务器的系统状态数据)进行每周普通备份。普通备份将复制选择的所有文件,并将每个文件标记为已备份。此外,还建议用户安排每周进行差异备份。差异备份将复制自上次普通备份以来创建和更改的文件(“差异”)。

要执行此过程,则你必须是本地计算机上的管理员组或备份操作员组成员,或者你已被授予适当的权限。如果计算机已加入域,则域管理员组成员也可以执行此过程。另外完成此步骤所需的工具是“备份”。

(1)按前面介绍的方法弹出如图9-5所示的“备份”窗口。

(2)单击【备份向导】按钮,打开向导首页,然后单击【下一步】按钮,弹出如图9-7所示的对话框。因为是进行普通备份,所以通常不需要对所有文件进行备份,而是需要选择特定的驱动器和文件夹进行备份,以加快备份速度。在此选择“备份选定的文件、驱动器或网络数据”单选按钮。

(3)单击【下一步】按钮,弹出如图9-8所示的对话框。在这个对话框中单击项目以展开其内容。选择“System Volume Information”复选框,并选择其他包含需要定期备份数据的所有驱动器或文件夹复选框。

   

         图9-7  “要备份的内容”对话框                 图9-8  “要备份的项目”对话框

(4)单击【下一步】按钮,弹出如图9-9所示的对话框。在“备份媒体或文件名”文本框中直接输入备份文件的路径和文件名,或者单击“浏览”按钮以选择保存备份的位置(通常为磁带设备,也可以是光盘库或光盘塔等存储设备)。

(5)单击【下一步】按钮,打开“完成备份向导”对话框。单击【高级】按钮,弹出“备份类型”对话框,如图9-11所示。在“选择要执行的备份操作类型”下拉列表框中选择“普通”选项。

备份文件名一定要有规定的格式配置要求,不能随意,否则备份文件一多,可能找不到真正所需的备份文件。通常是采用文件名+日期的方式,以便识别。如图9-10所示的文件名为backup-03-29-05.bkf,很容易就知道该备份文件是2005年3月29日进行的备份文件。还可以是其他格式,只要能起到识别的作用即可,当然这个文件名一定要符合Windows系统文件名的有关规定。

  

       图9-9  “备份保存的位置”对话框                图9-10  “完成备份向导”对话框

(6)单击【下一步】按钮,弹出如图9-12所示的对话框。在这个对话框中要求选择是否在备份后验证备份数据的完整性,以及是否对备份的数据进行压缩。如果选择了“备份后验证数据”复选框则数据备份完后还要对备份数据的完整性进行验证,需要花费较长时间,所以通常不选择。

  

         图9-11  “备份类型”对话框                    图9-12  “如何备份”对话框

如果在第(4)步选择的媒介体类型支持硬件压缩,则此处的“如果可能,请使用硬件压缩”复选框就呈激活状态。选择它后可以使备份容量增加,如一盘在非压缩状态下可以存储12GB的文件,压缩后就可以存储24GB的文件(提高的比例因具体的磁带机而不同)。不过要注意的是,如果此处选择了压缩,则在恢复文件时,磁带机也必须支持硬件压缩,否则无法恢复。

(7)单击【下一步】按钮,弹出如图9-13所示的对话框。在这个对话框中要求选择备份文件存储的方式,如果媒体上已有文件,而又不想删除原文件,则要选择“将备份附加到媒体”单选按钮,否则可选择“用备份替换媒体上的数据”单选按钮,以最大限度地利用媒体空间。在进行普通备份过程中,通常是采用每天一盘或几盘全容量的磁带,所以通常选择“用备份替换媒体上的数据”单选按钮。为了备份数据的安全,建议选择激活后的“只允许所有者和管理员访问备份数据,以及附加到这个媒体上的备份”复选框,这样其他用户拿了这个备份数据也无法使用。

(8)单击【下一步】按钮,弹出如图9-14所示的对话框。在这个对话框中可以为此次备份加上一个说明标签,以便于工作日后识别。这个标签自动记录在备份的磁带中。

  

          图9-13  “媒体选项”对话框                   图9-14  “备份标签”对话框

(9)单击【下一步】按钮,弹出如图9-15所示的对话框。因为普通备份一般不是立即执行的,所以在此要选择【以后】单选按钮。

(10)单击【设定备份计划】按钮,弹出如图9-16所示的对话框。要求输入以后执行此项设置的普通备份时所用的用户账户。此处设置好后,当到了指定时间系统会注册当前账户,以指定的账户进入系统,并执行备份任务。当然此处指定的用户账户一定要有相应权限,参照表9-1和表9-2所示。

    

             图9-15  “备份时间”对话框                  图9-16  “设置账户信息”对话框

(11)设置好后,单击【确定】按钮返回到如图9-15所示的对话框中。给所设置的备份作业计划取一个名称,以便识别,在此取为“普通备份”。

(12)再次单击【设定备份计划】按钮,弹出如图9-17所示的对话框。切换到“日程安排”选项卡,在“计划任务”下拉列表框中选择“每周”,在“开始时间”文本框中设置一个晚上服务器比较空闲的时间。然后在下面的“每周计划任务”选项组中选择需要执行此项备份计划的日期。因为是普通备份,通常是每周星期一至星期五都要进行,而星期六进行的是周备份,星期天不备份(因为不上班,没有太多数据更新)。如果选择了“显示多项计划”复选框,还可创建多个不同的计划。

(13)单击【高级】按钮,弹出如图9-18所示的对话框。在这个对话框中要指定该计划结束的日期。其他选项均不选。

      

 图9-17  “日程安排”选项卡        图9-18  “高级计划选项”对话框

(14)单击【确定】按钮回到如图9-19所示的对话框。“设置”选项卡可以不进行设置。单击【确定】按钮返回到如图9-15所示的对话框。单击【下一步】按钮,出现向导完成对话框,单击【完成】按钮结束此次普通备份计划的创建。

为了便于分析、查看备份工作是否成功和对备份作业的管理,建议为每一次备份创建一个摘要备份日志。方法是在如图9-5所示的“备份”窗口中选择【工具】→【选项】命令,在弹出的对话框中切换到“备份日志”选项卡,如图9-19所示。选择“摘要”单选按钮,然后单击【确定】按钮完成配置退出。如果确认备份计划没有进行,请检查计划任务的状态,以找出可能的原因。要检查计划任务,可以在“控制面板”中用鼠标双击相应计划任务查看。

如果要将每周备份改为差异备份,以缩短备份的时间,则只需在如图9-11所示对话框的“选择要执行的备份操作类型”下拉列表框中选择“差异”选项即可,如图9-20所示。至于“差异”备份与“普通”备份的区别请参照前面有关说明。还可以选择其他几种备份方式,但媒体所进行的第一次备份只能是采取“普通”或“副本”方式。

       

 图9-19  “备份日志”选项卡            图9-20  “备份类型”对话框

9.3.4  从备份中还原文件

有多种方法可以还原用户的服务器,这取决于需要还原的文件及系统是否可正常启动。此部分包括以下过程。

l  从备份还原文件。

l  使用紧急修复磁盘(ERD)还原系统文件。

先介绍从备份中还原数据的方法。

【示例3】有一公司员工说她的文件打不开了,但又急需使用。这只好从前一天的磁带备份中恢复出来。

如果硬盘中的原始数据不小心被擦除或覆盖,或者因为硬盘故障而无法访问,则可以从备份副本中进行还原。但必须满足以下条件。

l  必须是本地计算机上的管理员组或备份操作员组成员,或者已被授予适当的权限。如果计算机已加入域,则域管理员组成员也可以执行此过程。

l  完成此步骤所需的工具是“备份”。如果要结合执行普通备份和差异备份,还原数据则要求用户具有最近的普通备份和差异备份。

(1)在如图9-5所示的“备份”窗口中单击【还原向导】按钮,弹出如图9-21所示的对话框。

(2)单击【下一步】按钮,弹出如图9-22所示的对话框。在“还原项目”对话框中,首先要选择用于还原文件的备份选项,然后从其中选择要还原的文件和文件夹。

   

      图9-21  “欢迎使用还原向导”对话框                 图9-22  “还原项目”对话框

(3)单击【下一步】按钮,弹出如图9-23所示的对话框。这是一个向导完成对话框。单击【高级】按钮,弹出如图9-24所示的对话框。

在这个对话框中要选择还原文件所在的位置,通常是选择“原位置”,特别是对于系统还原这一类,否则还原的文件可能用不上。如果要将备份的文件或文件夹还原到指定的位置,则在下拉列表框中选择“替换位置”选项,此时在对话框中会多出一项“备用位置”选项,在其文本框中输入要还原备份文件的位置路径即可。此选项将保留备份数据的文件夹结构,所有的文件夹和子文件夹将在指定的替换文件夹中显示;如果要将备份的文件或文件夹还原到指定的位置,则在下拉列表框中选择“单个文件夹”选项,然后同样在下面的“备用位置”文本框中输入还原的位置。此选项将不保留备份数据的文件夹结构,文件将仅在指定的替换文件夹中显示。

  

        图9-23  “完成还原向导”对话框                 图9-24  “还原位置”对话框

(4)单击【下一步】按钮,弹出如图9-25所示的对话框。在这里要选择如何还原,是全部替换原文件,还是不替换或有条件替换,这要根据实际需要来选择。通常为了安全起见,选择“不要替换磁盘上的文件”单选按钮,以免恢复不成功时还可以保留原文件。

(5)单击【下一步】按钮,弹出如图9-26所示的对话框。在此“高级还原选项”对话框中可以更改任何特别还原选项,例如还原安全机制、“可移动存储”数据库和交接点数据。

  

          图9-25  “如何还原”对话框                 图9-26  “高级还原选项”对话框

如果希望为正在还原的文件或文件夹还原安全机制,则选择“还原安全机制”复选框。安全机制包括访问权限、审核项和所有权。不过此选项仅当从Windows 2000系统使用的NTFS卷备份数据,且将其还原到Windows 2000使用的NTFS卷时可用。

如果要还原“可移动存储”数据库,则可选择“还原‘可移动存储’数据库”复选框,该数据库位于systemroot\system32\ntmsdata。无论何时备份systemroot文件夹,“可移动存储”数据库都会自动备份。如果不使用“可移动存储”管理媒体,则无须选择此复选框。它会擦除systemroot文件夹中现有的“可移动存储”数据库。

如果希望还原硬盘上的交接点及交接点所指向的数据,则选择“还原交接点,不还原交接点引用的文件夹和文件数据”复选框。如果不选择此复选框,将会还原交接点,但可能无权访问交接点指向的数据。如果已使用linkd命令创建交接点,且希望还原交接点及交接点指向的数据,则必须选择此复选框。此外,如果正在还原安装驱动器,且还原安装驱动器上的数据,也必须选择此复选框。如果不选择此复选框,将仅还原包含安装驱动器的文件夹。

(6)单击【下一步】按钮完成还原向导,单击【完成】按钮后执行还原任务。

9.3.5  使用紧急修复磁盘还原系统文件

【示例4】服务器系统出现了启动问题,需要用紧急修复盘修复。

要执行此项任务,需已创建了紧急修复磁盘(ERD),并且有原始Windows 2000 Server的安装CD。

(1)在光驱中插入Windows 2000安装光盘(CD),或在软驱中插入创建的第一张恢复软盘。对于不能从CD驱动器启动(引导)的系统,必须使用软盘;对于可以从CD驱动器中启动(引导)的系统,可以使用CD或软盘。

(2)重新启动计算机,如果使用的是软盘,则根据提示按顺序更换软盘。当安装的文本部分开始时,请遵循提示,通过按【R】键选择修复或还原选项。

(3)如果出现相关提示,请在光驱中插入Windows 2000安装CD。如果出现相关提示,再按【R】键选择紧急修复处理。

(4)如果出现相关提示,请选择以下其中一项。

Ø  手动修复(按【M】键):仅限高级用户或管理员使用。使用此选项可选择是修复系统文件、分区启动扇区问题还是启动环境问题。

Ø  快速修复(按【F】键):这是最简单的选项,不需要任何输入。此选项将尝试修复与系统文件、系统磁盘上的分区启动扇区及启动环境(如果具有双启动系统或多启动系统)相关的问题。

(5)遵循屏幕上的说明,如果出现相关提示,请在适当的驱动器中插入紧急修复磁盘。

在修复过程中,在Windows 2000 CD中的文件或系统分区上,systemroot\Repair文件夹中的文件会替换丢失或破坏的文件。来自以上两处的替换文件将不反映安装后所做出的任何配置更改。

(6)遵循屏幕上的说明,可能需要记下检测时发现的错误或不正确文件的名称,以便帮助诊断系统是如何被毁坏的。

如果修复成功,则可以完成处理,这会重新启动计算机。重新启动计算机时,会提示已成功将替换文件复制到硬盘。