linux手动测试 rsync 的同步情况

Posted fanweisheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于linux手动测试 rsync 的同步情况的主要内容,如果未能解决你的问题,请参考以下文章

Linux下的rsync远程增量备份详解

rsync实现服务器之间同步目录文件

Linux 学习总结(90)—— Linux 远程数据同步工具 Rsync(remote synchronize)详解

Linux 学习总结(90)—— Linux 远程数据同步工具 Rsync(remote synchronize)详解

Linux 学习总结(90)—— Linux 远程数据同步工具 Rsync(remote synchronize)详解

linux 文件同步