文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Rsync同步镜像服务器配置

Rsync同步镜像服务器配置

时间:2007-04-13  来源:leejianzhou

Rsync同步镜像服务器配置

姜道友 (2006-07-25)

一、      需求:

1、  对于分公司访问一些服务器(如工程图纸服务器),如果通过Internet上的VPN访问总是觉得速度慢,毕竟带宽有限,为了解决此问题,可以两地建立同步镜像服务器,分公司可以访问本地的镜像服务器而不用访问总公司的服务器,这样速度问题就解决了。

2、  对于很多服务器,特别是文件服务器,设定一个同步镜像服务器,即可以做到每天备份,同时也可同步一台备份服务器便于集中备份。

3、  不论服务器是windows(新的rsync版本解决了中文字体问题)系统还是Linux系统,都可以使用rsync进行同步

二、      Rsync简介

rsync是Linux、UNIX系统下的数据镜像备份工具,它的特性如下:

(1)可以镜像保存整个目录树和文件系统。
(2)可以很容易做到保持原来文件的权限、时间、软硬链接等等。
(3)无须特殊权限即可安装。
(4)优化的流程,文件传输效率高。
(5)可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
(6)支持匿名传输。

三、      Rsync服务器端配置

1、  软件下载:

rysnc的主页地址为:http://rsync.samba.org/,可以从这里下载rysn的安装软件(对于Linux系统,最好使用源码编译安装)

2、  配置

rsync服务器的配置文件为/etc/rsyncd.conf,其控制认证、访问、日志记录等等。该文件是由一个或多个模块结构组成。一个模块定义以方括弧中的模块名开始,直到下一个模块定义开始或者文件结束,模块中包含格式为name = value的参数定义。每个模块其实就对应需要备份的一个目录树.如下例:

[root@fileserver root]# cat /etc/rsyncd.conf

uid = nobody

gid = nobody

use chroot = no

max connections = 10

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

 

[dwgfile]

path = /workfile/dwgfile/

comment = dwg file

ignore errors

read only = true

list = false

uid = root

gid = root

#auth users = backup

secrets file = /etc/server.pas

 

 

[Photo]

path = /workfile/Photo/

comment = Eng Photo

ignore errors

read only = true

list = false

uid = root

gid = root

#auth users = backup

secrets file = /etc/server.pas

       。。。。。。。。。。。。。。。。

 

 

       其中server.pas文件内容为:

       [root@fileserver root]# cat /etc/server.pas (该文件只能是root用户可读写的)

backup:ad876*445tbak

3、  服务启动

如果采用的是rpm包安装的,可输入ntsysv然后把rsync服务选上,然后/etc/init.d/xinetd restart即可启动服务

如果采用源码安装,可以输入:rsync –daemon 即可启动服务,并加入到rc.local文件中

四、      Rsync客户端配置

1、  软件安装  同样需要安装rsync软件包

2、  手工同步命令为:

rsync -zvrtopg --delete [email protected]::dwgfile        /backup/dwgfile/       --password-file=/etc/server.pas

rsync -zvrtopg --delete [email protected]::Photo        /backup/Photo/       --password-file=/etc/server.pas

3、  可以制作同步时间计划,如:

40 23 * * * /home/jiang/autosync.sh 其中autosync.sh内容如下:

rsync -zvrtopg --delete [email protected]::dwgfile        /backup/dwgfile/       --password-file=/etc/server.pas

sleep 30s

rsync -zvrtopg --delete [email protected]::Photo        /backup/Photo/       --password-file=/etc/server.pas

相关阅读 更多 +
排行榜 更多 +
奇境小镇MOD作弊菜单

奇境小镇MOD作弊菜单

角色扮演 下载
黑暗荒野2无限金币版

黑暗荒野2无限金币版

角色扮演 下载
骑战烈火之剑作弊菜单版

骑战烈火之剑作弊菜单版

角色扮演 下载