特に重点を置いて:これは、データを同期しません良い仕事inotifyをバック同期させることができない場合は、このステップは、非常に重要です。
1 )をそれぞれ同期させるデータを作成します
[ルートの@ rsyncは、クライアントのinotify〜]#ます。mkdir -p /data/{web,web_data}/redhat.sx
[ルートの@ rsyncは、クライアントのinotify〜]#タッチ/data/{web/redhat.sx/index.html,web_data/redhat.sx
/a.jpg}
[ルートの@ rsyncは、クライアントのinotify〜]#ツリー/データ
/データ
├──web_data
│└──redhat.sx
│ └── a.jpg
└──ウェブ
└──redhat.sx
└──index.htmlを
4つのディレクトリ、ファイル2
2 )同期コマンドを実行します
S1(172.16.100.1)の場合:
[ルートの@ rsyncは、クライアントのinotify〜]#rsyncの-avzP /data/web/redhat.sx [email protected]。 22
1つの::ウェブ/ --password-ファイル=の/ etc / rsync.password
[ルートの@ rsyncは、クライアントのinotify〜]#rsyncの-avzP /data/web_data/redhat.sx rsync_backup 172 @。
16.100.1 ::データ/ --password-ファイル=の/ etc / rsync.password
S2(172.16.100.2)のために:
[ルートの@ rsyncは、クライアントのinotify〜]#rsyncの-avzP /data/web/redhat.sx [email protected]。
2 ::ウェブ/ --password-ファイル=の/ etc / rsync.password
[ルートの@ rsyncは、クライアントのinotify〜]#rsyncの-avzP /data/web_data/redhat.sx rsync_backup 172 @。
16.100.2 ::データ/ --password-ファイル=の/ etc / rsync.password
ヒント:後でinotifyを展開する前に、inotifyをマスターサーバー(つまり、rsyncのクライアント-inotifyを)確認する必要があります
それ以降のinotify-ツールが自動的にプッシュするために、これらのコマンドを呼び出すためになるようにファイルを手動で、S1、S2にプッシュすることができます。
同期の後、対応するディレクトリ視聴のためにS1、S2のために、それぞれ、完成!ここでは例として、S1へ:
[ルート@のrsyncサーバ-1〜]#ツリー/データ
/データ
├──web_data
│└──redhat.sx
│ └── a.jpg
└──ウェブ
└──redhat.sx
└──index.htmlを
4つのディレクトリ、ファイル2