本帖最后由 finder 于 2014-12-29 08:03 编辑 - v- S8 b: {& N, k0 ~
# y6 B& \/ v4 q. C j! P
备份是个大问题啊,没遇到问题就没事,要遇到问题,你没备份可以悔死你。 * Q% }0 Z7 e r8 ` : Q# E; m ~" h m) t3 d一般情况下用rsync增量备份,我这里针对数据量不大的小网站,就直接写个简单的压缩备份脚本,然后放到crontab里面,8个小时备份一次,一天三次。这个随意,你无聊啊一分钟备份一次也OK。 & {& d; Z* t% P4 b) T ; `: p" [" \6 M) @前提:% d) M2 B/ f8 _( h; T: T* x t# e7 h
8 m9 V1 B+ v* X' i9 u7 ?5 P _1. 双机备份,本地服务器和备份服务器至少是linux vps。(windows vps,或者没shell权限的linux shared就别看了。)+ e4 O8 K- u' ?+ I
3 B) r) B3 G, G2 M
2. ssh,scp全套都有。 4 E( o- B4 W5 Y K) I9 s* } . W8 u+ M0 v3 J, {* }- T8 s3. 有个能跑的python,2.5以上版就可以,python要装一个fabric的包。3 F. ]( }; [9 U7 f
' Y# t: ]) [, a& h1 `1 h
4. 有个7-zip的压缩程序,7zr或者7za都可以。 1 X4 b; E: c2 Q5 V% ]$ r4 B( B, S. J! N7 V0 J
这里假定你网站文件夹为mysite,位于/home/john/static/下面,web服务器是Nginx,数据库服务器是mysql。 $ P7 j6 t- T) E& t! M7 T; _. V7 M1 s% y# }( N7 F
备份需要两个文件,一个是mysite.py,一个是bash脚本mysite,位于/home/john/scripts/mysite/下面。8 h# y8 t7 \0 E6 V