服务器的备份

来源:互联网 发布:ubuntu取消挂载命令 编辑:程序博客网 时间:2024/04/29 07:13

前不久我们有台服务器坏了硬盘,无法启动。

这台服务器,身兼数职,数据库,各种软件,邮件服务器,一时之间,真是打击沉重,多么希望这不是真的!可是现实就是如此残酷,没办法,只好换硬盘,重装系统,然后逐个恢复。

万幸的是,数据库一直有每周自动备份,不然的话,这些数据说没有就没有了,永远丢失。至于软件,本地有源码,总可以恢复,就是配置文件麻烦些,颇费些周折。

痛定思痛,决定所有服务器都要搞好备份,不管花费多少时间、代价。

总结下来,服务器的备份应该包括如下几个方面:


一、数据库

数据库是最为宝贵的资源。备份首要考虑的对象。数据丢失,永远无法挽回。

常用的数据库应该至少每周做一次完整备份;重要且数据不断更新的,应该每隔几小时即做一次差异备份。

备份工作应该自动执行。人工不切实际。

详见: 数据库的自动备份


二、软件

这里说的软件是指我们自己写的程序。源代码本地有,但配置文件一般与本地的不同,所以软件要注意对配置文件的备份。

软件要进行登记,注明用途,对应源代码。因为在现实工作中,服务上跑的应用程序很有可能很多,并且是由不同的同事开发,人员的更迭,天长地久,服务器上的这些程序都有什么用,跟哪些关联,也许会比较混乱。服务器不出事犹自可,一出事的话,肯定是一团糟。


三、WEB设置

WEB服务器上的各种网站设置,应该有很多,又是域名,又是虚拟目录,扪心自问,如果服务器当掉了,我们能够在短短的时间内恢复过来吗?

详见:IIS备份


四、备份文件存放

备份文件放在同一台机器上,如果跟源数据是同一块硬盘的话,我觉得意义不大。一定要异机存放一份,还应该线下再放一份。异机存放,是避免当机,一损俱损;线下存放,是怕机房火灾什么的,当然,这种几率比较小。但小心驶得万年船。

可以写一个批处理文件,放到任务计划里自动执行。该批处理文件就是将备份文件拷贝到其他机器。

如果备份文件很多,还可以再写一个批处理文件,在拷贝前,调用WINRAR压缩一下。


WINDOWS2008的任务计划


相关文章:

老老实实做好备份才是硬道理

原创粉丝点击