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

 

 

首页服务器应用

背景:

阅读新闻

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

[日期:2009-03-09]   来源:IT168  作者:wwyhy   [字体:]  

一、环境
需要备份文件的服务器(服务器端):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

运维监控连载:开源监控利器nagios实战全解

Symark公布新版Unix/Linux权限管理软件

相关资讯       Linux教程 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyfpsw.html