zoukankan      html  css  js  c++  java
  • linux手动测试 rsync 的同步情况

    特别强调:此步很关键,如果这不能同步,后面的 inotify 配好了也不会同步数据。

    1 分别创建待同步数据

    [root@rsync-client-inotify ~]# mkdir /data/{web,web_data}/redhat.sx -p

    [root@rsync-client-inotify ~]# touch /data/{web/redhat.sx/index.html,web_data/redhat.sx

    /a.jpg}

    [root@rsync-client-inotify ~]# tree /data

    /data

    ├── web_data

    │  └── redhat.sx

    │       └── a.jpg

    └── web

     └── redhat.sx

    └── index.html

    4 directories, 2 files

    2执行同步命令

    针对 S1(172.16.100.1):

    [root@rsync-client-inotify ~]# rsync -avzP /data/web/redhat.sx rsync_backup@172.16.100.               22

    1::web/ --password-file=/etc/rsync.password

    [root@rsync-client-inotify ~]# rsync -avzP /data/web_data/redhat.sx rsync_backup@172.

    16.100.1::data/ --password-file=/etc/rsync.password

    针对 S2(172.16.100.2):

    [root@rsync-client-inotify ~]# rsync -avzP /data/web/redhat.sx rsync_backup@172.16.100.

    2::web/ --password-file=/etc/rsync.password

    [root@rsync-client-inotify ~]# rsync -avzP /data/web_data/redhat.sx rsync_backup@172.

    16.100.2::data/ --password-file=/etc/rsync.password

    提示:在后面进行部署 inotify 之前,inotify 主服务器(即 rsync-client-inotify)上必须要确保

    手动可以把文件推送到 S1,S2 上,这样后续 inotify-tools 才能调用这些命令来自动推送。

    同步完之后,分别对 S1,S2 的相应目录进行查看!此处以 S1 为例:

    [root@rsync-server-1 ~]# tree /data

    /data

    ├── web_data

    │  └── redhat.sx

    │       └── a.jpg

    └── web

    └── redhat.sx

    └── index.html

    4 directories, 2 files

  • 相关阅读:
    说说 Java 线程间通信
    Java 内存模型与内存结构
    Spring Boot 整合 Shiro
    HashMap 实现原理
    Spring Boot 自动配置原理
    Spring Cloud 全链路追踪实现
    JVM 类加载机制
    volatile 关键字的作用
    Spring Boot 整合 Redis
    Docker命令
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11327181.html
Copyright © 2011-2022 走看看