rsync远程同步详解

2025-10-21 20:58:14

1、rsync基本同步操作,支持本地复制,或与其它SSH,  rsync主机同步

命令用法:   rsync  [ 选项... ]  源目录     目标目录   

rsync选项控制: -a 归档模式,   -v 显示同步信息,   -z  传输过程中启用压缩

注意:同步与复制的差异

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

          复制: 完全拷贝源到目标

2、本地同步:

       rsync  [ 选项... ]  本地目录1     本地目录2  

       rsync  [ 选项... ]  本地目录1/     本地目录2  

rsync远程同步详解

3、rsysnc+SSH同步与SSH服务端同步

    下行:rsync [...] user@host:源目录    本地目录

    上行:rsync [...]  本地目录   user@host:目标目录

注意:服务端应开启sshd服务,并提供授权的用户,密码,此用户对远程 目录必须有相应的权限

4、下行同步示例如图所示:  

       将远程主机的/boot/ 目录备份到本地

rsync远程同步详解

5、上行同步示例如图所示:  

       将本地的/etc  目录备份到远程主机

rsync远程同步详解

6、rsync+rsync同步, 用法及服务端要求:

    下行:rsync [...] user@host::共享名    本地目录

    上行:rsync [...]  本地目录   user@host::共享名

注意:远程主机需运行rsync服务模式,指定文件夹设置同步共享,

         根据需要启用用户验证(或允许匿名访问)

《1》手动建立rsync账号文件,与下一步的认证相对应,匿名共享则不需要

《2》创建rsyncd.conf共享配置,若是匿名共享,可去掉auth users设置

《3》启用rsync共享服务,通过超级服务器xinetd提供服务,也可以直接以rsync --daemon 运行(不推荐)

rsync远程同步详解

rsync远程同步详解

rsync远程同步详解

7、rsync+rsync同步示例如下图所示:

    查看rsync服务端资源

rsync远程同步详解

rsync远程同步详解

8、保存rsync同步密码

     采用选项 --password-file=密码文件

     在客户端操作,注意文件权限

rsync远程同步详解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢