Я хотел бы использовать cwRsync для резервного копирования некоторых файлов из моего ноутбука Win7 на домашнее хранилище Synology DS211j. (Почему 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]
Я вроде думал, что подключенный сетевой диск будет просто действовать как локальная папка, все аутентификационные процессы будут обрабатываться окнами, а rsync увидит эту папку как локальную. Я явно не прав. Как мне это сделать?