Windowsでのインストール構成cwrsync


CwRsyncはcygwinプラットフォームに基づくrsyncパッケージであり、windows対windows、windows対Linux、Linux対windowsの効率的なファイル同期をサポートする.CwRsyncはcygwinクラスライブラリを統合しているため、インストール時にcygwinパッケージを省くことができます.CwrsyncにはOpenSSH for windowsも統合されており、LinuxでのRsyncそっくりの操作を実現できます.詳細な構成手順は以下の通りである:一、サーバー側インストール構成1、サーバー側インストールファイルのダウンロードhttp://sourceforge.net/projects/sereds/files/このドキュメントの更新日を終了します.最新バージョンはcwRsync_です.Server_4.0.2_Installer 2、インストールcwRsync_Server_4.0.2_Installerクライアントは、一般的には次のステップでインストールすればいいのですが、インストール前にSvcCWRSYNCユーザーを作成する必要があります.そうしないと、インストール後にサービスを開始できません.
3、インストール後、rsyncdを配置する.confファイル.
 

  
  
  
  
  1. use chroot = false 
  2. strict modes = false 
  3. log file = rsyncd.log 
  4. # Module definitions 
  5. # Remember cygwin naming conventions : c:\work becomes /cygwin/c/work 
  6. [rsync] path = /cygdrive/d/file 
  7. read only = false 
  8. transfer logging = yes 
  9. ignore errors 
  10. list = no 
  11. hosts allow = 192.168.1.254 
  12. hosts deny = * 
  13. auth users = SvcCWRSYNC 
  14. secrets file = /cygdrive/d/pass/rsync.passwd 

プロファイルの説明は次のとおりです.
use chroot=no#chroot strict modes=falseを使用しない静的モードpid file=/var/run/rsyncdを使用する.pid log file =/var/log/rsyncd.log#ログ記録ファイル[rsync]#ここでは認証されたモジュール名で、client側でpath=/cygdrive/d/file#をミラーリングするディレクトリを指定する必要があります.d:/file transfer logging=yes#レコード転送ログignore errors#関係のないIOエラーread only=yes#読取り専用list=no#カラムファイルhosts allow=192.168.1.0/255.255.255.255.0 hosts deny=*#192.168.1.1/255.255.255.0/255.255.255.255.0セグメントを除く接続IP auth users=SvcCWRSYNC#認証のユーザー名を無視できます.この行がなければ、匿名secrets file=/cygdrive/d/pass/rsyncであることを示す.passwd#認証ファイル名
 
4、認証ファイルd/pass/rsyncを作成する.passwd内容フォーマット:ユーザー:パスワード、例えばSvcCWRSYNC:347 SJDg 345876 y 8324、RsyncServerサービスを起動し、起動自動再起動を保証し、サービスを起動し、ここでサービス側はすでにインストール済み
注記:ここでは、/cygdrive/d/fileフォルダを手動で作成し、SvcCWRSYNCユーザーにフォルダの読み書き権限を付与します.
 
5、クライアントのインストールはインストールが終わるまで次のステップに進みます.
 
6、rsync-avzP--progress--delete--password-file=/cygdrive/d/pass/rsync.を使用するpasswd [email protected]::rsync/cygdrive/d/file同期コマンド実行
コマンドパラメータの説明:
-avzP   
-aパラメータは-rlptgoDに相当し、-rは再帰-lはリンクファイルであり、リンクファイルをコピーすることを意味する.-pはファイルの既存の権限を保持することを示す.-tファイルの元の時間を保持する;gファイルの元のユーザグループを保持する;oファイルの元の所有者を保持する.-Dはブロックデバイスファイルに相当する.  
-z伝送時圧縮;  
-P転送の進捗  
-v verbose、詳細モード出力
-uは更新されたファイルのみを同期させ、更新されていないファイルを繰り返し更新しないようにしますが、両者のマシンクロックの同期に注意してください
--progress   
バックアップ・プロシージャの表示
--delete   
DSTにSRCがないファイルを削除
--password-file   
パスワードファイルを指定します.ユーザー名ではなくパスワードを含めるだけです.
[email protected]::rsync   
SvcCWRSYNCログインサーバ側のユーザー名
192.168.101.62サーバ側のipアドレス
rsyncサーバ側が指定した認証モジュール名.複数の同期ジョブはこのモジュール名で区別されます.
/cygdrive/d/file   
サーバ側の同期ファイルを格納するローカルディレクトリ