Windowsサーバー同期rsync、増分バックアップ、cwRsyncServer



Windows Server Synchronization Rsync



サーバ:

Windows7システム64ビット4Gメモリ



IPアドレスは192.168.1.13です

cwRsyncServer_4.1.0_Installer.exe



クライアント:

Windows7システム64ビット4Gメモリ

IPアドレスは192.168.1.56です



cwRsync_4.0.3_Installer.exe


さて、最初にサーバー構成について話しましょう:

最初にcwRsyncServer_4.1.0_Installer.exeをダブルクリックし、[次へ]をクリックして、パスを選択するときにD: rsync serverを選択しました。

次に、[次へ]をクリックします。

(図1)

この段階で、ハハ、注意してください! ! ! !ユーザー名とパスワードを覚えておく必要があります。そうしないと、今後このサービスやファイルの同期を開始できなくなります。ここで設定したユーザー名はaaaで、パスワードはsun123456です。

[次へ]をクリックすると、インストールが完了します。

次に、インストールしたディレクトリを入力します。私の名前はD: rsync serverで、内部のICWフォルダD: rsync server ICWにあります。

(図II)

図に示すように、メモ帳でrsyncd.confフォルダーを開き、内容を空にして入力します

chroot = falseを使用する
uid = 0
ガイド= 0
厳密なモード= false
ログファイル= rsyncd.log
ポート= 52326
[www]
パス= / cygdrive / c / www
読み取り専用= false
転送ロギング=はい
auth users = aaa
シークレットファイル= etc / testuser.pas
ホスト許可= 192.168.1.56
ホスト拒否= 0.0.0.0 / 0

(私はこれらのパラメーターのみを使用します。他のすべての人がオンラインで見つけることができます。見つからない場合は、私に連絡してください)

次に、より重要なパラメータを分析しましょう。

port = 52326これはサーバーが監視するポートです52326

[www]これは、ユーザーに相当するモジュールを定義するためのものです。これを使用して、このユーザーがアクセスできるいくつかのアクセス許可とフォルダーを制限できます。これは複数持つことができ、彼は後でモジュール名と呼ばれます(私はそれを自分で呼んだ、非公式)

(私はhttp://bbs.nanjimao.com/thread-915-1-1.htmlを参照しました、あなたも見ることができます)。

path = / cygdrive / c / wwwこれはバックアップされるフォルダーであり、cドライブのwwwフォルダー内のコンテンツです。

auth users = aaacwRsyncServer_4.1.0_Installerをインストールしたときに図1に入力したユーザー名を入力します

secrets file = etc / testuser.pasこれは、パスワードファイルが配置されているパスです。これについては、後で詳しく説明します。

hosts allow = 192.168.1.56このサーバーのIPアドレスにアクセスするためのアクセス許可、私のクライアントは192.168.1.56ですこれを入力します。これは必要に応じて変更されます
hosts deny = 0.0.0.0/0これにより、アドレスへのアクセスが妨げられます。


さて、その後、非常に重要な構成、つまりパスワードファイルについて説明します。図2では、フォルダー、つまりetcフォルダーに注意を払う必要はありません。さて、それは彼です。D: rsync server ICW etcフォルダーに入り、フォルダーに新しいファイルtestuser.pasを作成します。この名前は、上記のシークレットファイルの名前と同じである必要があります。

内部のコンテンツ形式はユーザー名:パスワードです

私のコンテンツは次のとおりです:aaa:sun123456

はい、サーバー側は終了しました。別の場所があります。つまり、バックアップするフォルダーを作成する必要があります。cドライブにwwwフォルダーを作成し、中に何かを入れて、後で開始します。 > cmd-> services.msc

あなたのサービスを見つける

はい、このサービスは赤いボックスで囲まれています。

右クリック->プロパティ

このアカウントを選択し、cwRsyncServer_4.1.0_Installerをインストールしたときにユーザー名を入力します。パスワードは設定したパスワードで、私のパスワードはaaasun123456です。

[OK]をクリックし、サービスを右クリックして[開始...]をクリックし、ファイアウォールを閉じます。サーバー側は次のようになります。


さて、今クライアントについて話しましょう

クライアントでcwRsync_4.0.3_Installerをダブルクリックし、完了するまで次の手順に進みます。このインストールパスを覚えておいてください。インストールしたパスは、デフォルトのパスC: Program Files(x86) cwRsyncです。

次に、cドライブの下にdatabackupフォルダーを作成し、databackupにwwwフォルダーを作成します。これは、バックアップの保存に使用されるファイルです。

次に、クライアントのコマンドラインを開き、インストールディレクトリの下のbinディレクトリに切り替えます。cdC: Program Files(x86) cwRsync bin次に、コマンドラインで入力します。

rsync.exe -vzrtopg --progress --delete root @ xxxxx :: www / cygdrive / c / databackup / www --port = 52326

パスワードsun123456を入力してください

これを説明させてください

rsync.exe -vzrtopg --progress --delete(図1に入力したユーザー名)@(サーバーのIPアドレス)::( rsyncd.confで構成されたモジュール名)/ cygdrive /(今はcドライブにいます(作成されたフォルダー)-port =(サーバーリスニングポート)

さて、あなたがほとんど同期できるように。タイミングの同期は後で与えられます、誰もが一緒に学ぶことを歓迎します。いくつかの奇妙なエラーが報告される場合があります。最初にBaiduについて心配する必要はありません。答えがある場合があります。そうでない場合は、メッセージを残すか、qq:212966054を追加してください。

これら2つのソフトウェアのアドレスをダウンロードします。

http://download.csdn.net/detail/gaizhongfeng/8557617

http://download.csdn.net/detail/gaizhongfeng/8557603


ブログを取得する:http://www.cnblogs.com/gaizhongfeng/p/4386789.html


インストールと構成における一般的な問題:

エラー1:rsync:読み取りエラー:ピアによる接続のリセット(104)
rsyncエラー:io.c(794)でのrsyncプロトコルデータストリーム(コード12)のエラー[受信r = 3.0.2]
解決策:サーバーでrsyncサービスが有効になっていない可能性があります。サービスを開始します。

エラー2:@ERROR:chdirが失敗しました
rsyncエラー:main.c(1495)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[receiver = 3.0.2]
解決策:サーバー側の同期ディレクトリに権限がありません。 cwrsyncのデフォルトユーザーはSvcwrsyncです。ユーザーのSvcwrsync権限を同期ディレクトリに追加します。

エラー3:@ERROR:ロックファイルを開くことができませんでした
rsyncエラー:main.c(1495)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[receiver = 3.0.2]
解決策:ロックファイル= rsyncd.lockを構成ファイルrsync.confに追加して解決します。

エラー4:rsync:パスワードファイルを開くことができませんでした '/cygwin/e/Setting/Rsync/rsync_db.pwd':そのようなファイルまたはディレクトリはありません(2)

解決策:パスワードファイルのディレクトリが存在し、POSIXスタイルで書き込まれている必要があります:/cygdrive/e/Setting/Rsync/rsync_db.pwd

エラー5:@ERROR:モジュールdata_backupで認証に失敗しましたrsyncエラー:main.c(1506)でクライアントサーバープロトコル(コード5)を開始するときにエラーが発生しました[Receiver = 3.0.7]

解決策:パスワードが間違っています。正しいパスワードを入力するだけです。ユーザー名とパスワードが正しい場合、リモートrsyncサーバーのアカウントパスワードファイルの権限は600である必要があります。

エラー6:パスワードファイルは他の人がアクセスできないようにする必要があります

解決策:これは、rsyncd.pwd rsyncd.secのアクセス許可が正しくないため、600に設定する必要があるためです。例:chmod 600 rsyncd.pwdの場合、パスワードファイルの所有者をWindowsでプログラムを実行するユーザーに変更する必要があります。 。

エラー7:@ERROR:無効なuidnobody。 Rsyncエラー:main.c(1506)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[Receiver = 3.0.7]
解決策:rsyncd.confファイルに次の2行を追加します
uid = 0
ガイド= 0

質問8:@ERROR:chrootが失敗しました
rsyncエラー:main.c(1522)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[receiver = 3.0.3]
原因:サーバー側のディレクトリが存在しないか、権限がありません。ディレクトリを作成して権限を修正すると、問題を解決できます。

質問9:@ERROR:不明なモジュール「tee_nonexists」
rsyncエラー:main.c(1522)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[receiver = 3.0.3]
原因:指定されたモジュールはサーバーに存在しません。問題を解決するために、正しいモジュール名を指定するか、サーバー側で必要なモジュールに変更してください。

質問10:rsync:218.107.243.2への接続に失敗しました:ホストへのルートがありません(113)
rsyncエラー:clientserver.c(104)でのソケットIO(コード10)のエラー[receiver = 2.6.9]
原因:通過するネットワークで、相手がオンになっていないか、ファイアウォールによってブロックされているか、ファイアウォールによってブロックされている可能性があります。ファイアウォールをオフにします。実際には、tcp udp873または指定されたrsyncポートを開きます。

質問11:rsyncエラー:main.c(1524)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[Receiver = 3.0.7]
理由:/etc/rsyncd.conf構成ファイルの内容が正しくありません。設定ファイルを正しく確認してください。

質問12:rsync:chown ''が失敗しました:無効な引数(22)
理由:権限をコピーできません。同期権限のパラメータは削除できます。 (この状況は、LinuxがWindowsの場合によく見られます)

質問13:@ERROR:デーモンのセキュリティの問題-管理者に連絡してください
rsyncエラー:main.c(1530)でクライアントサーバープロトコル(コード5)を起動するときにエラーが発生しました[sender = 3.0.6]
理由:同期ディレクトリにソフトリンクファイルがあります。chroot= yesを使用するには、サーバー側で/etc/rsyncd.confを開く必要があります。ソフトリンクファイルをスキップします。

質問14:rsync:読み取りエラー:ピアによる接続のリセット(104)
rsyncエラー:io.c(794)でのrsyncプロトコルデータストリーム(コード12)のエラー[receiver = 3.0.2]
解決策:サーバー側でrsyncサービスが有効になっていない可能性があります。


http://www.cr173.com/soft/109506.html