学校网站已经运行多年,数据的安全问题也就逾加显得突出起来。在借用别人网络空间的时候,我一直是用Ftp的方式,定期下载网站数据资料进行备份,但速度比较慢。现在,单位已经拥有了自己的公网出口,网站的数据也已经全部迁移到了自己的服务器上,一开始,我还是采用Ftp的方式进行数据的备份,速度是快了许多,但由于是需要手动操作,不能保证每一次都能按时的完成备份任务。于是,就开始考虑一种自动的网站数据定时备份的方式。
>首先,是网站数据定时备份软件的选择。经过比较,选择的是True Image。这款软件能够在系统正常运行的情况下,对任意指定的文件、文件夹进行备份。甚至可以在不中断系统运行的情况下对系统盘进行备份的操作,而不必像其他一些软件一样需要切换到DOS下来进行这项操作。这款软件还有一个优点就是具有计划任务功能,能够按照设定在每天、每周的某一时刻自动进行备份。
>其次,要考虑保网站数据定时备份存多个备份文件。网站发生错误后,仅恢复上一天的数据有时也不会安全。我们需要对比不时间段的数据,以找出有效的数据来。尽管True Image具有增量备份功能,但由于如果没有更新基准备份文件的情况下,虽然单个每一次增量备份产生的后续文件并不大,但一二个月后,就会感觉到硬盘空间的紧张了。所以我们还是采用了每次都进行全新备份的模式。设想是,每天备份一次,保留最近三天的备份文件。但问题是,每一次的备份操作,都会以固定的文件名来保存文件,这样一来,就会覆盖原来的备份文件。于是,会制作了一个批命令程序。让自动更改文件名。并添加到Windows的计划任务中,让网站数据定时备份在每一次的备份操作之后自动运行。
>网站数据定时备份还要考虑的是,备份文件在一台机器上保存,如果机器出现了问题,或者被盗,那么所有的备份也就没有任何意义了。所以,我们还要考虑异机备份。尽管True Image可以直接将备份文件存放到网络上的其他机器上,但不能同时保存到多个位置,再加上担心如果一些网络的不稳定就会造成备份操作的失败。因此决定,备份在本机上,再通过其他方法,自动将备份文件通过FTP上传到网络上其他计算机上。这次还是用到了批处理文件。并让其在文件改名后,自动运行。
>经过测试,网站数据定时备份方案可行。
>网站数据定时备份的几点说明:
>一、文件自动改名、自动上传应该有一些现成的软件,但考虑在服务器上安装这些软件可能会对系统的稳定造成影响。就采用了批命令文件的方式。
>二、两个批命令文件可以合并为一个。
>三、如果在批命令文件的第二个部分加入自动更改远程FTP服务器上的文件名的命令语句,就可以只上传一个最新备份文件就可以了,网站数据定时备份可以减少网站的流量,提高网络的效率。