Como configurar o rsync para fazer backup do win7 para o NAS?

2

Gostaria de usar o cwRsync para fazer backup de alguns arquivos do meu bloco de anotações Win7 para o meu Synology DS211j NAS em casa. (Por que cwRsync? Isso deve ser outra pergunta, mas basicamente porque eu tentei um bom número de soluções, e nenhuma delas parecia estar indo muito bem em backups rápidos unidirecionais).

Isso está funcionando:

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

Isso fará o backup de todos os arquivos solicitados para a pasta local especificada. Eu tenho meu NAS como uma pasta mapeada no meu computador, digamos X: \ data Isso:

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

me apresenta o seguinte erro:

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]

Eu meio que pensei que uma unidade de rede mapeada funcionaria apenas como uma pasta local, todo o material de autenticação seria tratado pelo windows, e o rsync só veria a pasta como local. Eu estou obviamente errado. Como devo fazer isso?

    
por András Szepesházi 27.03.2012 / 14:37

1 resposta

3

Ok, isso foi rápido,

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

fará isso.

    
por 27.03.2012 / 14:47