| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| サーバ関連:ディレクトリ間の同期_lsyncd [2017/01/14 13:09] – mumeiyamibito | サーバ関連:ディレクトリ間の同期_lsyncd [2017/01/15 18:47] (現在) – [設定方法] mumeiyamibito |
|---|
| source = "/path/to/A", | source = "/path/to/A", |
| target = "/path/to/B", | target = "/path/to/B", |
| delete = "running" | delete = "running", |
| | rsync = { |
| | owner = true, |
| | group = true |
| | } |
| } | } |
| |
| source = "/path/to/B", | source = "/path/to/B", |
| target = "/path/to/A", | target = "/path/to/A", |
| delete = "running" | delete = "running", |
| | rsync = { |
| | owner = true, |
| | group = true |
| | } |
| } | } |
| </code> | </code> |
| * ''statusFile'': ステータス管理ファイルの指定 | * ''statusFile'': ステータス管理ファイルの指定 |
| * ''statusInterval'': ステータス更新頻度 (秒) | * ''statusInterval'': ステータス更新頻度 (秒) |
| * ''delay'': 同期を開始するまでの遅延 (秒) (デフォルト: 15秒) | * ''delay'': 同期を開始するまでの遅延 (秒) (デフォルト: 15秒) (対象: 全体) |
| * ''sync'': 同期する内容の設定 (同期するペアの分だけ記述していく; 双方向するなら ''source'' と ''target'' を入れ替えた sync も作成する) | * ''sync'': 同期する内容の設定 (同期するペアの分だけ記述していく; 双方向するなら ''source'' と ''target'' を入れ替えた sync も作成する) |
| * ''default.rsync'': rsync の基本設定を使う (この他、''default.rsyncssh'' が使える) | * ''default.rsync'': rsync の基本設定を使う (この他、''default.rsyncssh'' が使える) |
| * ''source'': 同期元 | * ''source'': 同期元 |
| * ''target'': 同期先 | * ''target'': 同期先 |
| * ''delay'': 同期を開始するまでの遅延 (秒) | * ''delay'': 同期を開始するまでの遅延 (秒) (対象: 個別; ''settings''でも指定している場合は、こちらが優先される) |
| * ''delete'': | * ''delete'': |
| * ''true'': 同期元にないファイルを同期先から削除 | * ''true'': 同期元にないファイルを同期先から削除 |
| * ''false'': 同期先のファイルを削除しない | * ''false'': 同期先のファイルを削除しない |
| * ''running'': 同期元にないファイルを同期先から削除 (ただし、同期対象がサーバの場合はスタートアップするまで待機する?) | * ''running'': 同期元にないファイルを同期先から削除 (ただし、同期対象がサーバの場合はスタートアップするまで待機する?) |
| | * ''rsync'': rsync の設定 |
| | * ''owner'': 所有者情報保持の指定 |
| | * ''group'': 所有グループ保持の指定 |
| * 参考サイト | * 参考サイト |
| * [[http://blog.toor.jp/2011/07/lsyncd_version_2_with_lua/ | [TIPS] lsyncd が2.0にバージョンアップしていた | Ikeda->Weblog();]] | * [[http://blog.toor.jp/2011/07/lsyncd_version_2_with_lua/ | [TIPS] lsyncd が2.0にバージョンアップしていた | Ikeda->Weblog();]] |
| * [[http://www.kichise.com/lsyncdno-shii-fang | Lsyncdの使い方 - www.kichise.com]] | * [[http://www.kichise.com/lsyncdno-shii-fang | Lsyncdの使い方 - www.kichise.com]] |
| | * [[http://kakakikikeke.blogspot.jp/2013/07/lsync.html | kakakikikekeのブログ: lsyncで所有者権限を維持する方法]] |
| * lsyncd の前のバージョンでは ''target'' が ''targetdir'' になっているので注意 | * lsyncd の前のバージョンでは ''target'' が ''targetdir'' になっているので注意 |
| - 設定を適用して実行\\ <code bash>$ sudo service lsyncd restart</code> | - 設定を適用して実行\\ <code bash>$ sudo service lsyncd restart</code> |