rsync 同步操作

Posted ray-mmss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync 同步操作相关的知识,希望对你有一定的参考价值。

同步:增量拷贝,只传输变化过的数据

rsync   [ 选项]  源目录/目标目录

    -a :归档模式  相当于 -rlptgoD

    -v:显示详细操作信息

    -z:传输过程中启用压缩/解压

    --delete:删除目标目录中多余的文档

 

实时同步:

1.实现ssh无密码认证(这里以192.168.4.8为客户端)

  #生成公钥和私钥

  >>>shh-keygen  (一直回车)   

  >>>ls /root.ssh/

    id_rsa (私钥)       id_rsa.pub(公钥)

  #复制公钥到对方

  >>>ssh-copy-id [email protected]

  rsync  -avz --delete /opt/  [email protected]:/opt/

 

2.安装inotify-tools源码包(实现监控目录内容变化)

  inotfywait [选项]  目标目录

    -m:持续监控(捕获一个事件后不退出)

    -r:递归监控,包括子目录及文件

    -q:减少屏幕i输出信息

    -e:指定件是的事件类别(modify、move、create、delete、attrib等)

 

 

  

  

 

以上是关于rsync 同步操作的主要内容,如果未能解决你的问题,请参考以下文章

rsync 同步操作

rsync同步操作 发布rsync共享 inotify实时同步 Split分离解析

rsync同步操作 发布rsync共享 inotify实时同步 Split分离解析

Rsync基本操作加实时同步演练

Sersync+rsync文件实时同步操作配置

rsync远程同步(定期同步,实时同步实战!)