我想使用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
@uSlackr Unison进行双向文件夹同步。我需要单向同步。看到这个主题:stackoverflow.com/questions/528298/rsync-for-windows
—
AndrásSzepesházi12年