両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
サーバ関連:ディレクトリ間の同期_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> |