|
|
发表于 2013-7-27 15:27:20
|
显示全部楼层
本帖最后由 emoneys 于 2013-7-27 15:29 编辑 ; X6 {( Y0 R4 W/ ?! s6 F/ M
! p& U" r1 a4 |) @& h这2天什么都没干就研究了备份服务器,之前用gigenet.com的R1soft但性价比不高,后来又仔细看了河马和jayhkun的文章,在加上我朋友的热心帮助,还是用rsync方式备份比较方便,今天在linode买了一台$40的vps专门用来备份(其实$20的就足够用了),同时也在这个vps上购买了linode提供备份服务,相当于双重备份。朋友告诉我的精简的rsync方法:# N0 a! K! y; `7 G. W4 d
假设主服务器(假设IP 1.1.1.1) 备份服务器(假设IP 2.2.2.2)
4 A8 S2 K# w" x) M$ B& M2 z1 修改备份服务器2.2.2.2的rsync的主配置文件/etc/rsyncd.conf
" y* C/ T8 z. W& U/ k[backup_232tsdfafadfd]& F! H9 F H/ m
path=/backup/
" h% J( Y- L" \" L! L comment=test folder# N- d2 I1 I3 K# a1 j8 ^
uid=root+ [- ]3 f- r D$ d1 F
gid=root+ N% E. i6 V& K: |
read only=no
- C6 j2 d5 q; ~' r; z list= no; b. z) H2 F H6 \9 ?
secrets file=/etc/rsyncd.scrt
( S' K4 _8 C" i# j' c
4 ~! ~* z4 x3 t8 y请保存好backup_232tsdfafadfd ,后面要用。
! K, z) k. ], X+ t5 Y) r& V" g1 Y9 c/ U( y8 V V2 m Q V1 a( J7 v
2 在主服务器1.1.1.1
% c4 M0 q$ _/ {) k8 F3 }. s, q, ]9 ~# m g( M
crontab -e 写入
' X! @3 \ a' W; X1 M% H( f$ j
/ i& U. R/ P3 d \0 3 * * * rsync -avz /backup/ 2.2.2.2::backup_232tsdfafadfd/backupserver1/ #backupserver1为备份服务器的目录
" ]& Y! t+ ?3 _! O% R" n: u a0 {0 F
结束
! S. t. V J4 _
% Y) v( F& u, q- G4 j0 c8 O( h( P以后不管多少台服务器,只需要在主服务器执行一个命令就可以全部备份了,很简单
! j! ~$ B# z2 b9 Q. N0 E; _6 _# Y* D7 j9 b5 D- j4 W \& \
; w, F, d- Y" ]0 }* k9 q1 P6 T
4 ^& P0 Z) G5 f2 w/ ~9 ]
+ M, v. R8 ]$ U
+ x8 H5 D, i4 g b0 m |
|