注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

无线时代辐射无穷

抓紧生宝宝,小心辐射

 
 
 

日志

 
 

rsync从linux到linux的文件同步备份  

2009-09-27 09:19:36|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一、环境

  需要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5)

  接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5)

  二、安装配置

  1.服务器端的配置

  A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。

  vi /etc/rsyncd.conf

  #[globale]

  strict modes= yes #check passwd file

  port= 873 #default port

  logfile= /var/log/rsyncd.log

  pidfile= /var/run/rsyncd.pid

  max connections= 4

  #[modules]

  [testlink] #备份模块

  uid= root

  gid= root

  path= /usr/local/apache/htdocs/testlink/upload_area #要备份的目录

  read only= no

  host allow= *

  auth users= wwyhy

  secrets file= /etc/rsyncd.scrt

  [bugfree] #备份模块

  uid= root

  gid= root

  path= /usr/local/apache/htdocs/bugfree/BugFile #要备份的目录

  read only= no

  host allow= *

  auth users= wwyhy

  secrets file= /etc/rsyncd.scrt

  [redmine] #备份模块

  uid= root

  gid= root

  path= /usr/local/redmine-0.8.1/files #要备份的目录

  read only= no

  host allow= *

  auth users= wwyhy

  secrets file= /etc/rsyncd.scrt

  B、 添加一个密码文件

  vi /etc/rsyncd.scrt

  内容如下:

  wwyhy:123456 #(自己设置)

  C、改变权限为600

  chmod 600 /etc/rsyncd.scrt

  D、启动服务(如开有防火墙请允许873端口通过)

  rsync --daemon --config=/etc/rsyncd.conf &

  2.配置客户端

  客户端我则自己编译安装的rsync-3.0.3.tar.gz的

  A、安装:

  tar -zxvf rsync-3.0.3.tar.gz

  cd rsync-3.0.3

  ./configure

  make

  make install

  B、添加密码文件

  vi /etc/rsyncd.scrt (没有就新建)

  内容如下:

  wwyhy:123456 (文件与客户端文件内容一样)

  C、改文件权限为600

  chmod 600 /etc/rsyncd.scrt

  三、开始备份

  可以在客户端通过man rsync指令来查看备份指令

  我们用脚本来自动执行备份

  列:rsync -avz --password-file=密码文件路径 username@需要备份的主机IP::备份里的模块名称

  接收备份文件的路径

  在/root建一个脚本文件

  vi backup

  添加内容如下:

  #1.192.168.1.201上的testlink附件备份指令

  rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::testlink

  /home/wangwei/testlink/upload_area

  #2.192.168.1.201上的bugfree附件备份指令

  rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::bugfree

  /home/wangwei/bugfree/BugFile

  #3.192.168.1.201上的redmine附件备份指令

  rsync -avz --password-file=/etc/rsyncd.scrt wwyhy@192.168.1.201::redmine

  /home/wangwei/redmine-0.8.1/files

  chmod u+x backup

  每晚2.30自动执行

  vi /etc/crontab

  30 2 * * * root /root/backup

  评论这张
 
阅读(412)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017