サーバ関連:ディレクトリ間の同期_lsyncd

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

次のリビジョン
前のリビジョン
サーバ関連:ディレクトリ間の同期_lsyncd [2017/01/14 13:08] – 作成 mumeiyamibitoサーバ関連:ディレクトリ間の同期_lsyncd [2017/01/15 18:47] (現在) – [設定方法] mumeiyamibito
行 28: 行 28:
  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 
 + }
 } }
  
行 36: 行 40:
  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>
行 43: 行 51:
       * ''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>
 +  * 同期していない場合は、''/var/log/syslog'' を見る
  
  
  • サーバ関連/ディレクトリ間の同期_lsyncd.1484366884.txt.gz
  • 最終更新: 2017/01/14 13:08
  • by mumeiyamibito