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

rsync同步工具学习笔记

时间:2015-10-08 18:29:26      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:rsync 同步 工具

个人学习笔记,整理总结自某培训班授课视频,如有侵权请站内信联系。


RSYNC工具功能:

1. 主机本地间的数据传输,类似于CP/RM命令。

例:

    技术分享

    常用选项avz,保持文件属性,类似cp -d -p -r / -a

    例:

    技术分享

    rsync删除方法:

    新建空目录,用rsync -r --delete /空目录 /目标目录

    注意目录名后要加/

    例:

    技术分享

    rsync删除原理:复制(删除复制)

    见图:

    技术分享



2. 借助SSH/rcp通道传输数据,类似于SCP命令。

   例:推送文件

   

技术分享

技术分享


   例:拉取文件

    技术分享


   

3. 以守护进程模式传输数据。(其实就是避免使用SSH通道的远程主机间传输)

   服务端配置文件 /etc/rsyncd.conf(需手动创建)

uid = rsync

gid = rsync

port = 873

hosts allow = 192.168.0.0/24

use chroot = no

max connections = 200

timeout= 300

pid file = /var/run/rsyncd.pid

lock file = /var/run/rsync.lock

log file = /var/log/rsyncd.log

[asling]

path = /home/rsyncdata

comment = rsync files

ignore errors

read only = false

list = no

auth users = rsync_backup

secrets file = /etc/rsync.password



       例:拉取文件       

技术分享

技术分享


    避免执行RSYNC传输时需要输入密码(常见于定时任务脚本):

    添加--password-file=

    例:   

技术分享

     

本文出自 “香胖的LINUX学习笔记” 博客,谢绝转载!

rsync同步工具学习笔记

标签:rsync 同步 工具

原文地址:http://xiangpang.blog.51cto.com/10719398/1700912

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