如何设置rsync从win7备份到NAS?


2

我想使用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只会将该文件夹视为本地文件夹。我显然错了。我该怎么做?


你可能想看看Unison:cis.upenn.edu/~bcpierce/unison
uSlackr

1
@uSlackr Unison进行双向文件夹同步。我需要单向同步。看到这个主题:stackoverflow.com/questions/528298/rsync-for-windows
AndrásSzepesházi12年

Answers:


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"

会做的。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.