您的位置:首页精文荟萃DIY天地 → 数据备份与灾难恢复

数据备份与灾难恢复

时间:2006/9/29 23:11:00来源:本站整理作者:我要评论(0)

一说到数据备份与灾难恢复,IT技术人员很容易想到CA的ARCserverIT、Legato、Seagate、HP的单键恢复等各式各样的数据备份管理系统,然而,这些软件一般价格都比较贵,而且操作相当复杂,还需要配备磁带机之类的硬件才行。在本文中,笔者根据自己的实践经验向大家介绍一种价廉物美、操作简单、非常有效的数据备份与灾难恢复的新方法。


Norton Ghost是一个非常优秀的磁盘克隆与管理工具,支持FAT12、FAT16 、 FAT32、NTFS、HPFS、Novell、UNIX、Linux ext2、各生产商的系统分区等多种文件系统,既可整盘克隆,也可以只克隆单个分区。笔者通过仔细分析Norton Ghost的功能,认为这个非常便宜的工具可以在以下两方面发挥巨大的作用:


1.系统灾难恢复。诸如NT、Netware、Linux之类处于正常运行中的网络服务器,其数据都是由相对稳定的系统数据和处于变化之中的用户数据组成的。考虑到灾难恢复,不仅要备份用户数据,而且要备份系统数据。因此,可以在网络服务器调试完毕投入使用前,利用Norton Ghost克隆系统硬盘到一个映像文件中并保存在安全的存储介质上,同时每天采用常规方法备份用户数据。这样,当系统发生故障需要进行系统重建时,就可以简单地利用事前制作的系统硬盘映像文件快速地恢复整个系统,再把用户数据恢复到刚才重建的系统上,这个系统就恢复到了故障前的状态,从而极大地缩短了系统灾难恢复所需的时间。


2.服务器与工作站的克隆。每个公司的MIS系统都可能需要安装、设置多台同样配置的服务器或者工作站,Norton Ghost 为Netware、NT、Linux服务器和DOS、Win9X工作站提供了可靠的克隆、复制、映像和恢复功能。先安装一套标准的服务器和工作站,再利用Norton Ghost制作标准机的硬盘映像文件,然后用标准映像文件来安装其他的服务器和工作站,此时目标磁盘不需要格式化或其它准备工作,Norton Ghost会自动地对目标磁盘进行格式化,而不需要用户手工进行乏味的FDISK 和 FORMAT 操作。利用这种方法,能够极大地减少服务器/工作站安装和升级所需的时间,从而使用户可以将更多的时间投入到其它重要工作中去。


Norton Ghost可以完成以下任务:
  1、把一个硬盘的全部内容复制到另一个硬盘;
  2、把整个硬盘制成一个映像文件,再用映像文件来克隆其他硬盘;
  3、把硬盘上一个分区的全部内容复制到另一个分区;
  4、把硬盘上一个分区制成一个映像文件,再用映像文件来克隆其他的分区。


Norton Ghost既提供了简单的图形用户界面(在应用中需要用户的响应和干预),也提供了命令行方式(可追加各种参数让Ghost以批方式自动运行,不需要用户的干预)。硬盘映像文件可以存储在网络、CD-R、磁带(SCSI磁带机)等各种介质上。Norton Ghost既支持同一台机器上的源和目标(如内部硬盘之间,内部硬盘与本地SCSI磁带机之间),也支持不同机器上的源和目标(源和目标计算机要么采用并口或NetBios进行点对点连接,要么采用MultiCast Server TCP/IP连接)。在克隆过程中,Norton Ghost会根据需要自动调整目标磁盘上分区的大小、自动执行分区和格式化操作,并不要求源和目标硬盘结构完全一致,从而节省时间、减轻用户的负担。Ghost的主要命令语法如下:
  Ghost -clone,MODE={copy|load|dump|pcopy|pload|pdump},
  SRC={drive|file|drive:partition|@MCsessionname|@MTx},
  DST={drive|file|drive:partition|@MCsessionname|@MTx},
  SZE{E|F|L|n={nnnnM|nnP|F|V}
  -span -split=x -z -sure


其中,-clone 进行克隆操作,MODE指定clone的类型:
  copy:disk-to-disk copy
  load:file-to-disk load
  dump:disk-to-file dump
  pcopy:partition-to-partition copy
  pload:file-to-partition load


  pdump:partition-to-file dump, allows multi part ghost dump selection for file


SRC指定源,DST指定目标:
  Drive-硬盘顺序号,如dst=1
  File-映像文件的路径和文件名
  drive:partition-如dst=1:2指定第1个硬盘的第2个分区
  @Mcsessionname- multicast server的会话名
  @MTx (x=0...)- 磁带设备的名称


SZE指定目标分区的大小
  E- 最后一个分区自动改变大小,利用目标硬盘上剩余的所有可用空间,其余分区大小与源完全一致。
  n= nnnnM | nnP| F | V}如SZE2=800M指定第2个分区大小为800M,SZE1=20P指定第1个分区大小占整个硬盘的20%,SZE3= F指定第3个分区大小与源完全一致,SZE4= V指定第4个分区大小可以自动调整。
  -span 根据目标介质的容量自动分割映像文件。
  -split=x 把映像文件分成x MB的片段。ghost.exe -split=550把映像文件分成多个550MB的片段。
  -sure 用于批模式,自动以yes回答系统的各项确认要求。
  -z 设置映像文件的压缩比例。-z or -z1 low compression (fast);-z2 high compression (medium); -z3 thru -z9 higher compression (slower)。

命令用法举例如下:
ghost.exe -clone,mode=load,src=E:\\savedsk.gho,dst=1 -sure
ghost.exe -clone,mode=pdump,src=1:2,dst=g:\\part2.gho
ghost -clone,mode=pload,src=g:\\part2.gho:2,dst=1:2
ghost.exe -clone,mode=load,src=g:\\2prtdisk.gho,dst=2,sze1=60P,sze2=40P
ghost.exe -clone,mode=copy,src=1,dst=2,sze1=F,sze2=V,sze3=V
ghost.exe -clone,mode=load,src=g:\\3prtdisk.gho,dst=1,sze1=450M,sze2=1599M,sze3=2047M
ghost.exe -clone,mode=load,src=g:\\2prtdisk.gho,dst=1,szeL
ghost.exe -clone,src=@mcSESSIONNAME,dst=1 -sure
ghost.exe -clone,src=1,dst=@mcSESSIONNAME -sure
ghost.exe clone,mode=pdump,src1:2:4:6,dst=d:\\part246.gho


伴随Ghost有5个附加的工具软件:
  (1)Ghost Multicast Server 用一个IP multicast会话同时向多个Norton Ghost客户机load映像文件,或者是从第一个连接的客户机dump映像文件;
  (2)Ghost Walker用于修改克隆Windows NT系统的SID(security identifier),以保证每套克隆Windows NT系统都具有唯一的SID;
  (3)Ghost Explorer用于浏览映像文件,可以向映像文件追加、从映像文件删除/恢复单个的目录/文件;
  (4)GDISK完全代替了FDISK和FORMAT的功能,能够提供快速的硬盘分区和格式化。
  (5)Multicast Assist用于指导用户制作和Ghost Multicast Server通信的Norton Ghost客户机启动软盘。


Norton Ghost提供了丰富的功能:用户界面既有图形方式,又有命令行方式;克隆的源与目标连接方式有内部硬盘、本地SCSI磁带机、并口/NetBios点对点连接、MultiCast Server TCP/IP连接等4种方式;源与目标之间的操作有硬盘/硬盘、硬盘/映像文件、分区/分区、分区/映像文件等4种类型;映像文件既可存在网络文件服务器上,也可存在CD-R、磁带等移动介质上。


通过实践总结:进行系统备份时采用图形方式比较好(菜单清晰名了,允许用户仔细思考和选择),在进行灾难恢复或者批量安装时采用命令行方式较好(自动操作、减少差错、节省时间);在连接方式上倾向于采用MultiCast Server TCP/IP连接(因为其他3种连接方式要么实际利用价值不大,要么操作太复杂);硬盘/映像文件、分区/映像文件这两种操作更有实用价值,其中\"分区/映像文件\"可在同一硬盘上完成,相对比较简单,\"硬盘/映像文件\"必须把整个硬盘的映像文件存放到磁带、另一硬盘或者网络上,要复杂一些;映像文件存在网络文件服务器上安全性不太高,最好是刻录到CD-R上,并制成刻启动光盘,只需插入光盘、开机启动机器一般10来分钟就可以恢复一台计算机。


(一) 利用MultiCast Server进行备份与灾难恢复的具体步骤:


1、 通过IP网络正确连接被克隆的源机器(运行ghost网络客户软件,可以是ghost所支持的任何文件系统)与网络文件服务器(运行MultiCast Server,可以是IP网络上任何一台运行W98或Win NT的机器)。网络文件服务器的IP网络必须能够正常工作,不需要额外的驱动程序。
  2、 找到ghost网络客户机网卡的Packet Driver或者是NDIS2.1 Driver(Multicast Assist向导自带了大量常见网卡的驱动程序,仅当使用该向导中不存在的网卡才需要自己寻找驱动程序)。ghost网络客户通过包驱动或者是NDIS模拟包驱动来与MultiCast Server通信。
  3、 制作MultiCast网络客户机启动软盘。利用Multicast Assist向导根据屏幕提示(需要DOS启动盘),一步一步的制作MultiCast客户机启动软盘。
  4、 在文件服务器上启动MultiCast Server,设置多点传送会话的名称、选择安装客户机或者备份客户机、对整盘操作还是分区操作、指明映像文件在服务器上的路径和文件名,点击Accept Client按钮,MultiCast Server进入等待客户连接状态。
  5、 用刚才制作的ghost网络客户机启动软盘开机启动客户机,自动进入ghost图形用户界面,选择MultiCast菜单,指定上一步设置的多点传送会话的名称以便与MultiCast Server建立通信连接;如果在上一步选择制作客户机的映像文件,请选择客户机的源硬盘/分区;如果在上一步选择从服务器安装/恢复客户机,请选择客户机的目标硬盘/分区;接下来,ghost就开始了真正的克隆操作。
  6、 注意:利用MultiCast Server进行备份与灾难恢复时,映像文件存放在服务器上,MultiCast Server可以同时向500台客户机进行安装(需要网络系统支持),但每次只能备份1台客户机。


(二) 利用硬盘映像文件制作灾难恢复光盘的具体步骤:


1、 制作启动软盘。其内容包括IO.SYS、MSDOS.SYS、COMMAND.COM、HIMEM.SYS、MSCDEX.EXE、CD-ROM驱动程序、CONFIG.SYS、AUTOEXEC.BAT等文件。


[CONFIG.SYS]
DEVICE=A:\\HIMEM.SYS /TESTMEM:OFF
DEVICE=A:\\ CDROM驱动程序.SYS /D:OEMCD000
DOS=HIGH,UMB
FILES=40
BUFFERS=20
STACKS=9,256
LASTDRIVE=Z

[AUTOEXEC.BAT]
@echo off
A:\\MSCDEX.EXE /D:OEMCD000 /L:N
N:
N:\\ghost -clone,mode=load,src=N:\\Image.gho,dst=1 -sure
@ECHO Ghost is complete!
@ECHO Please remove all CDs and diskettes
@ECHO and restart the computer!
@ECHO


2、 刻制CD-R。在刻录软件中要设定CD-R的格式为ISO9660、并选中可启动光盘复选框,按屏幕提示插入刚才制作的启动软盘,克录软件自动生成bootcat.bin、bootimg.bin两个文件,然后选择正确的硬盘映像文件、ghost.exe、ghost.env、ghost.ini等相关文件作为复制对象,按下刻录按钮,半小时后,系统恢复光盘就大功告成了。


3、 系统灾难恢复(或者是批量安装)。利用自制的系统恢复光盘开机启动就可以自动、快速恢复/安装目标计算机,一般10来分钟即可完成。


全国检验检疫系统正在进行CIQ2000信息化工程建设工作,由国家局统一采购了大量的服务器和PC机,分拨到各直属局和下属分支机构使用。对于每个直属局来说,每台服务器在投入使用后要根据其具体设置来考虑灾难恢复;特别是检验检疫系统计算机人员少、CIQ2000推广应用时间紧张,上百台PC机的硬件配置与软件安装完全一样,计算机管理员的装机任务非常繁重;具体操作人员误操作容易导致PC集中的软件被破环,PC机维护管理工作量大。在这种情况下,Norton Ghost充分展示了其重要的应用价值。


服务器的灾难恢复。检验检疫系统的服务器采用IBM Netfinity 7000(或者是5500、5000)+Win NT4.0+Oracle8i,完整的数据备份不仅要备份Oracle数据库中的用户数据,而且要备份NT操作系统和Oracle数据库系统本身,只有这样才能实现快速的灾难恢复,而不用重装操作系统和数据库本身。因此,可以在各机构的服务器完成个性化设置投入使用后,用Norton Ghost制作服务器硬盘的映像文件,该映像文件既可保存到CD-R上并制成可启动光盘,也可保存到网络上的任何一台计算机中。在进行系统灾难恢复时,只需要这个映像文件和用户数据的日常备份副本,就可以把系统完全恢复到故障前的状态。


PC工作站的安装与维护管理。国家局统一采购的IBM PC出场时预装了Win98,但是并没有对硬盘进行分区,而是把整个10G的硬盘全部划分为一个Primary DOS分区,实际使用时非常不方便。因此,先找一台PC作为标准机来安装,进行硬盘分区和格式化,安装Win98和各种驱动程序、Office97、PC AnyWhere、OfficeScan防病毒软件、CIQ2000业务管理软件和其他相关的软件,并进行详细的测试,确保标准机满足用户的使用功能需求、运行稳定;然后利用Norton Ghost制作标准机的硬盘映像文件,保存到CD-R上并制成可起动光盘;再利用该光盘来启动其他的PC机,就可以自动完成对其他PC机的安装与设置;最后手工修改每台PC机的网络属性,此时,PC机的安装操作就全部完成了。利用这种方法不仅节省了大量的装机时间,而且完全消除了装机过程中由于大量重复操作极易产生的差错(因为标准机的设置是经过考验的,而克隆的PC机跟标准机是完全一致的,并且克隆操作不需要人工干预、完全自动进行),一旦PC机出现软故障,只需用该恢复光盘重新安装一遍即可,大大减少了日常维护管理的工作量。


六、 小结


Norton Ghost是企业计算机管理人员安装、升级、维护电脑系统的好帮手,不仅节省时间、提高了工作效率、减少了工作差错,而且提供了一种非常有效的系统灾难恢复方法。(作者:平生一笑 出处:SOFTICP.COM

相关视频

    没有数据

相关阅读 iPhone数据迁移怎么用 iOS 12.4数据迁移功能使用教程数据库流行度排行2019年9月 数据库排行榜2019年最新版Apex英雄武器配件作用介绍 Apex英雄全武器配件作用及数据详解apex英雄武器伤害及武器排名介绍 apex英雄武器数据一览cfM4A1猎神怎么样 cfM4A1猎神技能数据介绍微信数据报告怎么查小米路由器怎么定期备份硬盘数据荒野大镖客ol全马匹解锁等级价格及属性一览 荒野大镖客ol全马匹数

文章评论
发表评论

热门文章 电脑主机箱后档片开启如何进入电脑注册表

最新文章 CPU常见故障分析及解决AMD第三代APU怎么样? CPU常见故障分析及解决方法AMD第三代APU怎么样?AMD第三代APU介绍推荐电脑主机箱后档片开启图解怎么给文件夹换图标

人气排行 如何进入电脑注册表SSD固态硬盘安装系统教程 系统迁移到SSD方案word按空格自动删除后面的文字如何使用WIN7自带的远程协助瑞昱声卡realtek hd音频管理器怎么设置QQ炫酷皮肤美图个性场景帮你完成win7如何共享打印机设置如何打开注册表 xp