|
|
发表于 2013-7-27 15:27:20
|
显示全部楼层
本帖最后由 emoneys 于 2013-7-27 15:29 编辑 ; A" R7 k; E/ Y
4 H2 _! c V/ ?5 F# D6 f8 g" B) P6 T. H
这2天什么都没干就研究了备份服务器,之前用gigenet.com的R1soft但性价比不高,后来又仔细看了河马和jayhkun的文章,在加上我朋友的热心帮助,还是用rsync方式备份比较方便,今天在linode买了一台$40的vps专门用来备份(其实$20的就足够用了),同时也在这个vps上购买了linode提供备份服务,相当于双重备份。朋友告诉我的精简的rsync方法:
0 I6 l( E, ^, m7 G! I# H! T% X假设主服务器(假设IP 1.1.1.1) 备份服务器(假设IP 2.2.2.2)/ g% d! \3 C5 g
1 修改备份服务器2.2.2.2的rsync的主配置文件/etc/rsyncd.conf
2 P, z Y) i5 o- ?& G* o1 T[backup_232tsdfafadfd]
1 r r& i' x8 v) Q4 B path=/backup/
4 l0 u" W1 v6 x) u" x t" F8 t9 T comment=test folder
. c X& @8 r6 Z* `+ V1 M uid=root) r4 J; O% V, N o( ^! s
gid=root7 K g! R8 n0 p5 w- f
read only=no1 z7 {, @! k7 F0 |2 m- G" U
list= no; `3 p. I6 S& d* ^1 }" U' C- H
secrets file=/etc/rsyncd.scrt
1 L% o1 s# Q( ^" }9 `
7 v( u; j% @7 r; }% M: C+ u请保存好backup_232tsdfafadfd ,后面要用。0 P6 C% i y2 M0 A* i2 x& O
# M* l- G6 }- W5 H2 在主服务器1.1.1.1* K& k4 R. z8 J1 e4 Z
* v& @5 @% t: |" tcrontab -e 写入
4 N+ x. }! |$ S6 }& w( t9 v: [7 V( y7 N9 k: U. {& X
0 3 * * * rsync -avz /backup/ 2.2.2.2::backup_232tsdfafadfd/backupserver1/ #backupserver1为备份服务器的目录
\ I4 B4 g0 P+ x* V% F0 J
) n# j( }7 r1 x9 W: b/ ~结束' e' [& B! l/ J! X# p0 R+ B& D ^, w8 Q
+ {7 m# ~( L }$ F9 J, j) }4 m- a" ]以后不管多少台服务器,只需要在主服务器执行一个命令就可以全部备份了,很简单
, M8 A9 P) y4 t$ c8 r
# c* n: f2 w { z; Z9 ~1 I
4 c- G- W( ^6 q' C$ y+ ]
D" e/ @" C; ~: z5 X) ]1 b' n4 i1 @5 H: Z
Y }/ }, u3 m* v
|
|