2

Я хотел бы использовать 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 увидит эту папку как локальную. Я явно не прав. Как мне это сделать?

1 ответ1

3

Хорошо, это было быстро,

"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"

сделаю это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .