linux手動測試 rsync 的同步狀況

特別強調:此步很關鍵,若是這不能同步,後面的 inotify 配好了也不會同步數據。html

 

1 分別建立待同步數據web

[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.sxurl

/a.jpg}.net

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

/datahtm

├── web_data部署

│  └── redhat.sxget

 

│       └── 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

相關文章
相關標籤/搜索