web-dev-qa-db-ja.com

win7からNASにバックアップするようにrsyncを設定するにはどうすればよいですか?

cwRsync を使用して、Win7ノートブックからSynology DS211j NAS自宅にいくつかのファイルをバックアップします。(なぜcwRsync?それは別の質問になるはずです。しかし、基本的にはかなりの数のソリューションを試したため、一方向の高速バックアップではどれもうまく機能していないようでした)。

これは機能しています:

"C:\Program Files (x86)\cwRsync\bin\rsync" -avz ^
  --log-file="C:\Users\myUserName\rsync.log" ^
  --partial ^
  "/cygdrive/c/Users/myUserName/FilesToBackup" ^
  "/cygdrive/c/BackupLocation"

これにより、要求されたすべてのファイルが指定されたローカルフォルダーに適切にバックアップされます。私のNASは、コンピューター上のマップフォルダーとして、X:\ dataと言います。

"C:\Program Files (x86)\cwRsync\bin\rsync" -avz ^
  --log-file="C:\Users\myUserName\rsync.log" ^
  --partial ^
  "/cygdrive/c/Users/myUserName/FilesToBackup" ^
  X:\\data\BackupLocation

次のエラーが発生します。

rsync: Failed to exec ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(84) [sender=3.0.6]
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=
3.0.6]

マップされたネットワークドライブはローカルフォルダーとして機能し、すべての認証はWindowsによって処理され、rsyncはフォルダーをローカルフォルダーとして認識します。私は明らかに間違っています。どうすればよいですか?

2

あっという間でした

"C:\Program Files (x86)\cwRsync\bin\rsync" -avz ^
  --log-file="C:\Users\myUserName\rsync.log" ^
  --partial ^
  "/cygdrive/c/Users/myUserName/FilesToBackup" ^
  "/cygdrive/x/data/BackupLocation"

それをします。

3