Chinaunix首页 | 论坛 | 博客
  • 博客访问: 437318
  • 博文数量: 58
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 623
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-26 18:48
个人简介

在生存面前,那纯洁的理想,原来是那么脆弱不堪!

文章分类

全部博文(58)

文章存档

2022年(1)

2021年(1)

2019年(3)

2018年(6)

2017年(6)

2016年(14)

2015年(10)

2014年(16)

2013年(1)

我的朋友

分类: 系统运维

2015-08-13 10:45:24

    如果涉及到大量文件的同步,一般可以使用rsync作为同步工具,因为rsync会比较同步两端的数据,能有效避免重复传输。下面数配置安装:
   
1,安装rsync

     客户端和服务端是同一个程序,加不同的参数会运行不同的模式。
     # yum install rsync -y
   
2,安装xinetd 守护进程
     
该守护进程会根据连接,启动rsync作为服务端运行。
      # yum install xinetd -y
   
3,配置xinetd 允许启动rsync 。

     修改 /etc/xinetd.d/rsync文件
  1. # default: off
  2. # description: The rsync server is a good addition to an ftp server, as it \
  3. #    allows crc checksumming etc.
  4. service rsync
  5. {
  6.     disable    = no
  7.     flags        = IPv6
  8.     socket_type = stream
  9.     wait = no
  10.     user = root
  11.     server = /usr/bin/rsync
  12.     server_args = --daemon
  13.     log_on_failure += USERID
  14. }
    
4,配置rsync 服务端目录,其中第8行[data]是一个url资源引导。

添加/etc/rsyncd.conf 文件

  1. uid = root
  2. gid = root
  3. use chroot = false
  4. pid file = /var/run/rsyncd.pid
  5. lock file = /var/run/rsync.lock
  6. Log file = /var/log/rsyncd.log

  7. [data]
  8. path=/mnt/data/
  9. ignore errors
  10. read only = true
  11. list = false
    
5,重启 xinetd 。
   # service xinetd restart

    
6,客户端进行同步。
   #/usr/bin/rsync -art rsync://10.10.10.10/data/ /mnt/data/     其中://10.10.10.10/data/是资源定位,data在服务端被指定到相应目录。
                                                                            /mnt/data/  是客户端路径。


    
阅读(877) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~