码迷,mamicode.com
首页 > 其他好文 > 详细

Rsync的工作方式及Sersync

时间:2015-07-30 23:49:09      阅读:491      评论:0      收藏:0      [点我收藏+]

标签:主机   守护   

Rsync的工作方式

  1. 单个主机本地之间的数据传输(此时类似于cp命令的功能)。

  2. 借助rcp,ssh等同到来传输数据(此时类似于scp命令的功能)。

  3. 以守护进程(socket)的方式传输数据(这个是rsync自身的重要的功能)。


  1. cp -a /etc/hosts /tmp/
    rsync -avz /etc/hosts /tmp/
    rsync --delete /null/ tmp/
  2. 推送scp /etc/hosts ***@********:/tmp/
    推送rsync -avz -e ‘ssh ‘ /etc/hosts ***@********:/tmp/
    拉取scp ***@********:/etc/hosts /tmp/
    拉取rsync -avz -e ‘ssh ‘ ***@********:/etc/hosts /tmp/
  3. 守护进程方式备份拓扑

    技术分享

    创建配置文件/etc/rsyncd.conf

    #rsyncd_config start

    uid = rsync

    gid = rsync

    use chroot = no

    max connections = 200

    timeout = 300

    pid file = /var/run/rsyncd.pid

    lock file = /var/run/rsyncd.lock

    log file = /var/log/rsyncd.log

    [oldboy]

    path = /oldboy/

    ignore errors

    read only = false

    list = false

    hosts allow = 10.0.0.0/24

    hosts deny = 0.0.0.0/32

    auth users = rsync_backup

    secrets file = /etc/rsync.password

    #rsync_config end


Rsync 常用参数 -avz或者-vzrtopg

-v 详细模式输出,传输时的进度等信息

-z 传输时进行压缩以提高传输效率,--compress-level=NUM 可按级别压缩

-a 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rtopgDl.

    -r 对子目录以递归模式

    -t 保持文件时间信息

    -o 保持文件属主信息

    -p 保持文件权限

    -g 保持文件属组信息

    -P 显示同步的过程及传输时的进度等信息

    -D 保持设备文件信息

    -l 保留软链接

-e 指定通道

--exclude=PATTERN       exclude files matching PATTERN

--exclude-from=FILE     read exclude patterns from FILE


Rsync的工作方式及Sersync

标签:主机   守护   

原文地址:http://boris05.blog.51cto.com/1073705/1680093

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!