APP下载

数据备份之简谈

2013-04-29于强

新课程研究·职业教育 2013年6期

于强

摘要:随着网络技术的发展,计算机网络已经成为工作中不可替代的媒介。为防备病毒破坏、硬件损坏等问题,用户应该对系统应用数据进行备份。但是,用内置或外置的存储介质进行手动备份不仅繁琐,而且受人为因素的影响较大。如何保证数据备份的质量和安全性是文章探索的重点,对提高中职生的计算机运用能力有很重要的意义。

关键词:系统应用数据双备份;本机自动备份;异机自动备份

中图分类号:G712 文献标识码:A 文章编号:1671-0568(2013)32-0188-03

在今天的信息化社会,如何有效地对系统应用数据进行备份,已成为用户十分关注的问题。对系统应用数据进行备份是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分应用数据从服务器硬盘或阵列复制到其他存储介质的过程。

笔者在实际工作中经过摸索,在校园网中实现了系统应用数据的双备份:编写批处理文件,借助Windows系统的“计划任务”,实现系统应用数据的本机自动备份;构建局域网内的文件服务器,通过Second Copy软件,实现本机备份数据的自动上传。实现过程如图1。

一、本机自动备份

1.建立备份文件夹

一台应用服务器往往不再局限于某一个应用,而是一机多用,不同类别的应用数据保存在多个文件夹中。例如,武汉铁路桥梁学校的服务器兼具“学校宣传”、“招生报名”、“继续教育”等应用,数据分别保存在E盘的xxxc、zsbm和D盘的jxjy文件夹中。为将以上不同文件夹中的数据进行备份,很有必要建立统一的备份文件夹。

(1)在数据备份分区F盘中建立总备份文件夹“isbeifen”,此文件夹主要用于集中管理每天的备份文件。

(2)在“isbeifen”文件夹下建立多个以标识性文字区分的子文件夹,如“1day”、“2day”、“3day”、“4day”、“5day”等,用于保存最近5天备份的应用数据。

2.编写备份批处理文件

(1)批处理文件工作原理。采用先进先出的算法备份,如图2。

(2)批处理文件代码实现备份。

xcopy /e /c /i /y F:\isbeifen\4day\* F:\isbeifen\5day\

xcopy /e /c /i /y F:\isbeifen\3day\* F:\isbeifen\4day\

xcopy /e /c /i /y F:\isbeifen\2day\* F:\isbeifen\3day\

xcopy /e /c /i /y F:\isbeifen\1day\* F:\isbeifen\2day\

xcopy /e /c /i /y E:\xxxc\* F:\isbeifen\1day\xxxc\

xcopy /e /c /i /y E:\zsbm\* F:\isbeifen\1day\zsbm\

xcopy /e /c /i /y D:\jxjy\* F:\isbeifen\1day\jxjy\

(3)批处理文件执行过程。①语句1将第4天数据覆盖第5天数据;②语句2将第3天数据覆盖第4天数据;③语句3将第2天数据覆盖第3天数据;④语句4将第1天数据覆盖第2天数据;⑤语句5、6、7依次完成将最新数据覆盖第1天数据。这样就实现了以5天为一个周期的本机数据备份,5day文件夹中存放距当前时间最远的数据,1day文件夹中存放距当前时间最近的数据,备份数据的增量过程如图3。

3.设置“计划任务”自动执行批处理文件。

批处理文件建立后,如何由系统在指定时间自动运行该文件,实现数据的本机自动备份?可用Windows系统内嵌的“计划任务”达到这个目的。在Windows系统中通过“附件”→“系统工具”→“计划任务”添加任务计划,在“任务计划向导”中选择要自动执行的批处理文件,设定其自动运行时间,指定用户名及密码等。

二、异机自动备份

1.架构文件服务器

为实现异机数据备份,笔者在局域网内部利用“Serv-U”FTP软件搭建了一台文件服务器。文件服务存在局域网内部,不但可以提供高速文件传输,而且有效防范了来自外网的破坏,也为异机数据备份提供了前提条件。

2.设置Second Copy软件

Second Copy是一个专用的备份软件,笔者借助其特有的功能,将本机备份的数据定时传输到构建好的FTP服务器中,实现数据的异机备份。设置步骤如下。

(1)在Second Copy软件中点击“文件”→“新建FTP方案”打开“Second Copy FTP 配置向导”对话框,如图4。

(2)在“什么”选项卡中设置源文件,如“isbeifen”文件夹。

(3)在“哪些文件”选项卡中选择“只复制选定的文件和文件夹”,如数据库文件等。

(4)在“哪里”选项卡中填写远程FTP文件服务器的相关信息。

(5)在“什么时候”选项卡中指定数据异机备份的间隔时间。

(6)在“怎么”选项卡中选择“精确复制”,如果以前备份过的文件在源文件夹中已经被删除,Second Copy会认为用户不再需要这些文件,而将目标文件夹中的文件一并删除。

(7)在“完成“选项卡中填写方案名称。

至此,新的备份任务设置完毕,该备份任务会自动添加到Second Copy任务列表中,此后会在后台默默工作。当系统时间满足用户设置的自动备份条件时,Second Copy就会在后台将本机备份数据自动上传到指定的文件服务器中。

综上所述,通过对计算机软、硬件资源的灵活运用,利用局域网的高数据传输速率和封闭性等特点,实现了服务器系统数据的自动双备份,这种方式能保证数据备份的质量和安全性。