Chinaunix首页 | 论坛 | 博客
  • 博客访问: 255344
  • 博文数量: 54
  • 博客积分: 2668
  • 博客等级: 少校
  • 技术积分: 560
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-06 01:08
文章分类

全部博文(54)

文章存档

2011年(14)

2010年(14)

2009年(26)

分类:

2010-09-15 14:03:49

操作平台: solaris 5.10
1.安装rsync
略去
 
2.修改配置文件
vi /etc/rsyncd.conf
uid = nobody                   #rsync操作文件的时候使用的用户
gid = nobody                   #rsync操作文件的时候使用的用户组
use chroot = yes               #是否启用chroot
max connections = 4            #最大连接数
pid file = /var/run/rsync.pid  #存储pid的文件
lock file = /var/run/rsync.lock#锁文件存储地址
log file = /var/log/rsyncd.log #日志文件存放位置
motd file = /var/log/rsyncd.motd #登录欢迎信息
hosts allow = 127.0.0.1 #运行连接的主机
auth users = BackupUser,Keny #用户名(非系统用户)
secrets file = /etc/rsyncd.secrets #对应用户名的密码文件
[picture] #共享名
path = /file/test #路径(绝对路径)
comment = solaris pictures  #描述
read only = true #是否只读
list = yes #是否能列表
注意:[picture]是自己定义的模块,在客户端同步的时候会用用到。
这个可定义多个。
 
3.启动服务
/usr/local/bin/rsync --daemon&
ps -ef |grep rsync 检查是否成功
 
4.在客户端验证
rsync -ztruvoglp --progress rsync://ip
如果成功会显示欢迎登陆信息。
 
5.客户端配置
 mkdir /data/picture
   vi  picture_rsync.sh
   #!/bin/sh
   rsync –ztruvoglp  --delete  rsync://ip/picture /data/picture
参数说明:
  --ztruvoglp ,表示的是压缩传输、包含子目录、保持相同的权限等,可不理会。
 --delete ,指明当文件被从 Server A 上删除后,也在 Server B 上删除
  rsync://10.1.4.10:873/grpdomain1 同布的源, 873 是缺省端口,可忽
/data/bea/user_projects/grpdomain1 同步目的地
 
6.crontab -e
 0 23 * * * /data/picture/picture_rsync.sh  每天晚上23点同步文件
阅读(1272) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~