草庐IT

RSYNC_OPTS

全部标签

ruby - Dropbox 类似 git 的服务——没有 rsync 和 inotify

关于如何使用git设置类似Dropbox的服务,您有什么建议吗?您认为git是解决此问题的合适工具吗?我在考虑使用git+rush解决方案,你觉得怎么样? 最佳答案 检查这个开源项目:https://github.com/hbons/SparkleShare来自项目的自述文件:Howdoesitwork?SparkleSharecreatesaspecialfolderonyourcomputer.Youcanaddremotelyhostedfolders(or"projects")tothisfolder.Theseprojec

ruby - Rsync:纯 Ruby 实现?

我有一个Rsync程序Deltacopy使用可执行文件作为客户端和服务器,但如果可能的话,我想用Rsync的纯Ruby实现替换它。我发现像six-rsync和rsync-update这样的gem,但它们似乎不是通用的实现。我正在寻找一个纯Ruby解决方案,因此不涉及可执行文件并且最好在多个操作系统上运行。如果可能的话,一个简单的示例会很棒。我只寻找Rsync,请不要使用其他传输或备份解决方案。 最佳答案 有这个:“最便宜的Rsync替代品(使用Ruby)”存档的dzone:https://web.archive.org/web/20

ubuntu - 如何解决rsync error : error in IPC code (code 14) at pipe. c(85) [sender=3.1.2]的报错

我正在使用rsync命令创建一个新目录来保存图像命令是"rsync-ave--rsync-path='mkdir-p"+path+"&&rsync'"+filePath+"ubuntu@"+LocalhostIp+":"+path但是在运行我的代码时这个命令会给我错误错误是错误:exitstatus14:rsync:Failedtoexec--rsync-path=mkdir:Nosuchfileordirectory(2)rsyncerror:errorinIPCcode(code14)atpipe.c(85)[sender=3.1.2]rsync:connectionunexpec

go - 通过 exec.Command 使用 rsh 选项运行 rsync

我正在调用rsh在goexec.Command:rsh:=fmt.Sprintf("--rsh=\"/usr/bin/ssh-p%s-oStrictHostKeyChecking=no-l%s\"",*destPort,*destUserName)cmd:=exec.Command("rsync","-avz",rsh,from,fmt.Sprintf("%s:%s",*destHost,to))fmt.Println(cmd)varoutb,errbbytes.Buffercmd.Stdout=&outbcmd.Stderr=&errberr=cmd.Run()fmt.Println

windows - Windows 上类似 Rsync 的解决方案?

我有一个Web应用程序需要同时部署到Linux和Windows。我在Linux上使用rsync,在Windows上使用robocopy。问题是我有数千个文件,而Robocopy需要太多时间来同步。我理解这是因为robocopy没有用于比较文件的服务器。我查看了Microsoft发布的新Web部署工具,发现它太复杂了(只有我这样吗?)。Windows上有简单的同步解决方案吗? 最佳答案 如果您想要的是rsync,则可以使用cygwinrsync:http://rsync.net/resources/howto/windows_rsyn

windows - Windows 上可以静默部署的 rsync 式解决方案?

我正在为我们的一些用户构建一个(目前非常小的)网络同步系统,包括一端的samba服务器和一个通过运行简单的bash为OSX或Linux客户端“安装”的rsynccron作业从我们的内部网链接的脚本。我需要为Windows客户端做同样的事情。我知道在Windows上有几个rsync实现(我很久以前使用过cwRsync),但是有没有我可以在安装过程中默默地传递配置的东西?事实上,我想我将不得不编写一个糟糕的旧批处理文件来与Windows任务计划程序交互,但我至少希望安装它的客户不必输入他们的用户名和密码。谢谢! 最佳答案 我已经成功了R

windows - cygwin rsync 所有日志位置

我正在尝试通过Windows上的cygwin确保两台机器之间的rsync文件传输安全。rsync创建的所有日志文件的位置在哪里?我目前正在使用rsync-essh-avzP--delete"/cygdrive/C/secure/data/""/cygdrive/D/data"--log-file=/cygdrive/C/secure/log/c.log当rsync启动时,它说“构建文件列表”是在内存中完成的还是在某处写入临时文件? 最佳答案 您询问“构建文件列表...”是发生在内存中,还是存储在某处。我们来看看rsync'ssour

windows - 如何在 Windows 上的 Vagrant 中使用 rsync 共享文件夹?

我想使用Vagrant在本地开发WordPress网站(主机:Windows864位;访客:Ubuntu12.04LTS)。我正在使用ChrisWiegman的PrimaryVagrant(Apache版本的VVV)我让它运行起来了,但是一旦我添加了我的所有文件,网站就运行得非常慢。经过研究,我猜这是因为共享文件夹运行缓慢。thisblogpostontheVagrantwebsite中提到的解决方法,就是使用rsync。尽管他们没有关于如何在Windows上运行rsync的说明,但我遇到了thisarticle推荐免费版本的cwrsync。我还必须添加路径环境变量,以便rsync在W

Windows 8.1 任务计划程序在未登录的情况下不会执行 Rsync/SSH

我已经在Windows8.1中创建并计划了一个批处理文件(通过SSH隧道执行rsync异地备份)并且我可以运行它:手动当我右键单击时手动通过任务计划程序->运行当我登录时自动通过任务调度程序,它被安排在给定的时间运行...但是当我没有登录时,它只是处于“正在运行”状态,即使我已将其设置如下:user=me(我是管理员组的成员)无论是否登录都运行以最高权限运行我可以在任务管理器中看到rsync.exe和ssh.exe正在运行,所以它一定卡在rsync/ssh调用上。这让我相信问题是,即使我已经明确设置了用户名,但某些东西不是真的在像我一样运行吗?(侧边栏:我也尝试过以SYSTEM用户身份

windows - block 级复制和 Rsync

我正在尝试使用适用于Windows的grsync(rsync的GUI)来运行备份。在我备份的目录中,有许多定期更新的较大文件。我希望能够只同步对这些文件的更改,而不是每个备份的整个文件。我的印象是rsync是一个block级文件复制器,只会复制在每次同步之间发生变化的字节。或许事实并非如此,或者我误解了什么是block级文件复制!为了对此进行测试,我使用grsync在两个目录之间同步一个5GB的zip文件。然后我在zip文件中添加了一个非常小的文本文件并再次运行grsync。然而,它又开始复制整个zip文件。是否有一个实用程序只能将更改复制到此zip文件而不是整个文件?或者grsync