|
发表于 2013-7-30 11:36:37
|
显示全部楼层
网站这么多天没恢复,我感觉肯定是备份措施出了问题。说说我以前是怎么做的
) _, ^" d5 h8 W' h- r, q2 J9 Z. }$ t+ ~% |/ G, t2 C
网站备份分三个部分:
" j* h4 I6 _: E7 s6 w( [: Y: B& [" F* p3 W* f$ y% E" @) Q" A
1、操作系统及软件环境备份,这个很好办,做一个gho镜像文件即可,当系统崩溃时5-10分钟可以恢复。/ ]+ }- L" @1 N( a1 z9 k
& H3 C) G0 p' v+ S
对操作系统备份,我的做法是把环境装好后,做一个gho镜像外,再做一个重启恢复的设置,即重启后恢复到初始状态。同时初始环境后,C盘不再做任何改动。gho文件会备份到另外一个盘,同时拷一份到异地的备份点。这样对于一般的问题,重启即可以解决。有时候也可以考虑每日半夜定时重启。
% P2 k1 x4 X$ l$ T$ W3 G
+ U' A2 ^. j$ l; ?* U2、数据库备份,这个也不复杂,一般像这个网站,估计数据量为G级别,不过也好备份,做一个数据增量同步。这个可以租一个数据库服务器做备份用,也可以个人电脑上做一个。用了这个备份,服务器就算是爆炸了,也不会影响访问,只不过附件受到影响。我一般是做两个域名如www.***.com是正常的服务器。BBS.***.COM是备份服务器# E3 B$ p( s" v3 [# Q% k4 Q L
& P+ T- r' P' }: K5 h/ G/ J. K8 V
做好上述两个备份,网站遇到问题可以半小时以内恢复,如果把上述增量备份定为每天一次的话,半小时内可恢复至前一天的数据,如果是实时增量同步的话,网站就基本不会受影响了,遇到突发情况,直接重新定向域名到备份服务器IP。
* L q3 S) T+ h5 y) `
; J5 B+ }8 ]3 U7 \* r3、附件备份,这个是数据量最大的部分,主要是图片以及附件。这个没什么好办法,建议多使用可靠性高的附件服务器(ftp)
2 y c2 f$ V; ]1 c# x+ b3 Q
5 G( [% J# i/ t! q3 ZRAID方式在本机备份,我一直觉得只是个临时措施,不大可能解决实际问题,一般是没事的时候可以备份,有事的时候基本用不上。异地备份才是彻底解决问题的最好办法。& T P( V5 P9 @+ I
5 u) x% b6 K5 B8 W/ m以上三个备份,可以分别采用不同的备份方式,当然也可以分散在三个不同的地方,其中附件服务器最不好搞定,因为数据量实在是太大了,因此使用第三方的网盘方式不失为一个好办法,如果有条件可以租用一个附件服务器,带备份功能的。具备这个条件以后,一般切换个域名,或是恢复起来也是相当的快。不大可能出现加续几天不能访问的情况。 |
|