浅谈Ghost在图书馆书目数据库备份还原中的应用
2012-02-16张桂玲宁夏师范学院图书馆宁夏固原756000
●张桂玲,吕 新(宁夏师范学院 图书馆,宁夏 固原 756000)
1 引言
书目数据库是搭建在书目服务器上的计算机程序,它由图书馆集成管理系统(如汇文、金盘图书馆管理系统)、数据库(如 SQL2000、Oracle数据库)组成,经过常年累月的运行,书目数据库的书目信息、现刊签到装订信息、过刊信息、读者信息、借阅信息都在发生着瞬时变化,书目服务器的正常运行,也就成了头等大事。随着互联网的发展,计算机病毒也是空前发展,一些电脑爱好者常常拿图书馆服务器试手,书目服务器也常中招,尽管服务器都采用了“RAID”技术,但书目服务器瞬时信息变换确实无法恢复,加之图书馆技术人员不是专业搞存储的,对于“RAID”技术不是很精通,这样一来,从有故障到请专业人员来恢复,要花费大量的人力、物力、财力,更重要的是影响了读者的阅读、借阅。对于利用Ghost备份恢复PC机操作系统及网络机房问题方面,一些论文中都有详细的阐述[1-3],如何巧妙的应用Ghost软件拓展功能对书目服务器分区进行备份还原,笔者结合构建宁夏师范学院图书馆书目服务器,通过利用Ghost软件进行备份还原的实例,与大家共同学习、交流、探讨。
2 认识RAID技术和Ghost软件
2.1 RAID技术
RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术1987年由美国加州大学伯克利分校提出。RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点。书目服务器一般采取RAID1技术。RAID1为镜象结构,对于使用这种RAID1结构的设备来说,RAID控制器必须能够同时对两个盘进行读操作和对两个镜象盘进行写操作,必须有两个驱动器。RAID1技术支持“热替换”,即不断电的情况下对故障磁盘进行更换,更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时,镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘,RAID1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID级别中最低的。[4]宁夏师范学院图书馆书目服务器采用的是联想万全T/R280机架式,支持×4SDDC ECC内存纠错与回写技术,保证数据传输可靠,支持SCSI RAID和SATA RAID热插拔配置,通过构建冗余磁盘陈列,保障用户数据安全。两块160G硬盘构成一个阵列,遇故障需维护时,在中断服务后备份数据库的情况下,取出一块硬盘作为安全数据备份,只在一块硬盘上操作。
2.2 Ghos t软件
Ghost是“General Hardware Oriented Software Transfer”的缩写,译为“赛门铁克面向通用型硬件系统传送器”,是美国赛门铁克公司旗下的一款出色的硬盘备份还原工具, Ghost可以实现 FAT16、FAT32、NTFS、OS2等多种硬盘分区格式的分区及硬盘的备份还原。[5]Ghost的备份还原是以硬盘的扇区为单位进行的,将一个硬盘上的物理信息完整复制,而不仅仅是数据的简单复制。Ghost目前已发展到ghost11,早期ghost版本不支持NTFS格式,继ghost8.X版本以后支持所有格式的硬盘,性能更加优化,操作界面使用方法依然与原来的版本大同小异,新版本的ghost包括DOS版本和windows版本,现在比较流行的、大家常使用的是“一键Ghost”。
2.3 理论分析RAID技术备份还原和Ghost软件备份还原
SQL2000/Oracle数据库都有自动备份功能,一般情况下,管理员都会设置在晚上24:00备份,因为这时书目数据库基本停止服务。服务器是一个特殊的计算机,在受到病毒攻击、人为操作失误时,操作系统随时都会崩溃。采用RAID技术备份,系统崩溃时,管理员能够安全拿到数据库自动备份的数据,书目服务器的借阅等瞬时数据便会丢失,为了弥补这方面的不足,图书馆集成管理系统在客户PC机上备份了几天的操作信息,仍需要专业人员恢复,windows操作系统需要重新安装,数据库、图书馆集成管理系统、Web发布、网络服务功能要重新搭建、配置,花费时间较长。利用Ghost软件备份还原,其实就是备份了服务器的操作系统,因为操作系统的完整性,数据库自动备份数据完好不损。最关键的一点,就是整个书目数据库的瞬时数据完整,不易丢失,缺点是备份数据容易受病毒攻击、篡改。
3 用Ghost软件备份还原数据库
为了完整的保存瞬时数据和便于管理,服务器管理员在配置书目服务器时,有一点小的技巧,就是将SQL2000/Oracle数据库安装在D驱动器上,这对利用Ghost软件操作系统、保证书目数据库的完整和瞬时数据有着重要意义。
3.1 在Windows PE环境下,利用Ghost软件备份还原操作系统
Windows PE(Windows PreInstallation Environment)是Windows预安装环境,是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核,因此,大多数Windows应用程序都能在 Windows PE中运行,Ghost软件也不例外。WinPE可以从光盘启动,能够自动识别串口硬盘,在WinPE中利用Ghost备份还原操作系统,就像在Windows窗口下操作应用程序一样简单快捷,完成后重新启动计算机即可。
3.2 利用“一键Ghost”硬盘版本备份还原操作系统
“一键Ghos”是“DOS之家”首创的4种版本(硬盘版/光盘版/优盘版/软盘版) 同步发布的启动盘,适应各种用户需要,既可独立使用,又能相互配合。主要功能包括:一键备份系统、一键恢复系统、中文向导、Ghost 11.2、DOS工具箱。下载地址:“DOS之家(http∶//doshome.com/soft/)”。具体的安装过程、备份还原及设置,在“DOS之家”[6]教程中有详细说明,这里就不一一介绍了。
在运行“一键Ghost”硬盘版时,如果出现蓝屏,请将BIOS设置成:Compatible(兼容模式) 和IDE(ATA模式)重新启动后,没有得到有效解决时,建议还是利用WinPE启动备份还原。
3.3 还原操作系统后,对书目数据库完整性进行测试
书目数据库的核心是SQL2000/Oracle数据库,在配置服务器,安装图书馆集成管理系统和数据库时,操作系统就在注册表里给出了相应的位置和键值。在数据库应用上,操作系统只是一个平台,发生变化的则是数据库本身。当操作系统崩溃时,利用Ghost还原的是原来操作系统的镜像,也就是说图书馆集成管理系统和数据库在Windows注册表中的键值、程序应用引导指向都没有发生变化,数据库发生的事件应该都存在。以《金盘图书馆集成管理系统》在SQL2000中的数据为例,恢复操作系统后,查看Windows日志,则是备份前的记录,打开Gdlis.exe用管理员身份登录,查看编目记录,新建立的Marc记录、修改时间为最新时间,读者借阅信息为瞬时发生,利用SQL企业管理器备份还原Gdlis数据库均正常。
3.4 备份还原数据库分区
备份还原数据库分区对于服务器整合有着深远意义。当服务器需要整合时,管理员会为繁琐的装机、配置服务器而发愁,利用Ghost备份还原功能,则提供了一条捷径,即同时备份数据库驱动器、操作系统驱动器,整合好服务器后,利用Ghost软件,把这两个分区都恢复回去。
备份分区时不分顺序,还原时,一定先要还原数据库分区,再还原操作系统分区。备份数据可以储存在本机,也可以储存在移动硬盘上,还可以刻录成光盘。4结束语
Ghost是一款免费软件,凭借优秀的备份还原功能,被人们广泛应用于PC机上,但在服务器上的应用还鲜为人知,这是因为,其一:服务器本身有备份功能;其二:服务器存放的都是重要数据,不容管理员操作、试验Ghost软件;其三:早期服务器不支持DOS下Ghost软件。通过本文介绍Ghost软件应用于书目服务器备份还原的实例,可推广应用于人事部门的考试系统、工资管理系统、人员管理系统、企业材料管理系统等服务器的备份还原中,这样既减少了数据信息的丢失,又省去配置服务器的繁琐过程,有着较高的性价比。
[1]王月,等.用Ghost软件快速备份和恢复操作系统[J].吉林师范大学学报(自然科学版),2009(3):154互156.
[2]赵何腹.Ghost多播技术在图书馆电子阅览室维护中的应用[J].安徽工业大学学报(社会科学版),2008(6):164互164.
[3]王红珍,刘兴平.Ghost网络克隆技术在机房维护中的应用[J].福建电脑,2010(3):159互165.
[4] 百科百度.RAID[EB/OL].[2011互03互22].http∶//baike.baidu.com/view/7102.htm.
[5] 百科百度.ghost[EB/OL].[2011互03互25].http∶//baike.baidu.com/view/2666.htm.
[6]百科百度.一键GHOST硬盘版安装运行[EB/O L].[2011互03互25].http∶//doshome.com/help/1KG/LIST_HD.HTM.