Questions tagged «rsync»

rsync是一种工具,可以通过强大的过滤器来决定要复制的内容,以本地或远程方式有效地复制目录层次结构。

8
禁止rsync警告:某些文件在传输之前就消失了
备份正在运行的Postfix和Courier服务器文件时,我收到大量警告,例如: file has vanished: /var/kunden/mail/username/name@mymail.de/tmp/courier.lock rsync从Cron运行它时,如何抑制那些警告/usr/bin/rsnapshot hourly? 我可以以某种方式排除那些麻烦吗? /var/kunden/mail/*/*/tmp/ 该tmp文件夹也可以更深,例如: file has vanished: /var/kunden/mail/username/name@mymail.de/.Presse/tmp/1353871473.M716135P32214_imapuid_36.test.de file has vanished: /var/kunden/mail/username/name@mymail.de/.Presse/tmp/courier.lock
15 rsync 


1
rsync如何解决冲突?
如果机器A和机器B共享的目录先前通过进行了同步rsync,并且A更改了文件,B更改了相同的文件,而您rsync从A更改为B,该怎么办? 可能是像合并冲突那样的事情git? 冲突可以轻松解决吗?


1
rsync:如何排除最顶层的目录
因此,我有一个看似简单的问题,但到目前为止,我还没有找到解决方案:我想从rsync中排除最顶层的目录,同时仍同步其所有子目录。特殊的问题是我无权修改最顶层目录的时间,但希望所有子目录都具有正确的同步时间。 我正在使用的rsync命令如下: rsync --exclude ./ -rlptDu ./ server.example.com:/usr/local/directory/ 和server.example.com:/usr/local/directory/看起来像这样: drwxrws--- 5 root staff 24576 Jul 9 15:00 . (我的本地用户是的成员staff) 当我运行rsync时,出现以下错误: rsync: failed to set times on "/usr/local/directory/.": Operation not permitted (1) rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9] make: *** [pub_to_mel_internal] Error …
14 rsync 

3
在Linux中将本地目录与远程目录同步
我有一个文件夹,里面有几个文件,网络服务器上还有一些空间。我想在修改时立即在linux中的本地文件夹和远程文件夹之间进行双向同步。我该怎么做呢?顺便说一句,我不能在服务器上安装任何东西,出于所有目的和目的,它仅仅是空间。 注意:我已经设置了rsa密钥对,因此它可以静默发生。

2
用ctrl-c中断rsync,我应该使用`--partial`或`--append`吗?
我想打断rsync一下ctrl-c(例如,在传输了一半文件之后)并继续执行,而不必重新发送已经传输的数据。 我发现的stackexchange / google信息似乎有冲突。我发现有人说使用--partial,有人说使用--append。对我来说,听起来他们俩都可以。 如果我想用ctrl-c中断rsync,应该使用--partial还是--append? 如果两者都可行,那么何时使用哪个优于另一个更好?

1
与vim一起使用inotifywait
我有一个简单的脚本,可以监视文件的更改并将其与远程副本同步: #!/bin/bash while inotifywait -e close_write somefile do rsync somefile user@host.domain:./somefile done 它在nano上工作正常,但在vim上工作失败。当我使用nano时,它输出: somefile CLOSE_WRITE,CLOSE 并开始下一个循环,等待其他版本。 当我使用vim时,没有输出,脚本仅以退出代码0关闭。 我做了一些研究,发现close_write是与vim一起使用initofywait的正确参数(首先我想使用Modify事件),但是由于某种原因,它对我来说失败了。
14 files  vim  rsync  inotify 

1
rsync是否会删除目的地上已从发送方删除的文件?
如果rsync是从源文件中删除的,它们是否会从目标中删除文件? 例如,在源代码/ home / me中,我有三个文件: a.txt b.txt c.txt 现在,我运行命令rsync -v /home/me/ user@ip.address:/home/backup,并将其复制文件a.txt,b.txt并c.txt到/home/backup。 /home/backup现在的内容 a.txt b.txt c.txt 如果a.txt要从中删除/home/me,将在下次运行rsync时a.txt删除/home/backup,是否需要指定一个选项,还是完全不可能? 如果有任何替代rsync的方法,也欢迎使用它们。 旁注:我已经阅读了与该主题相关的内容,但是我无法完全理解或了解它与问题的确切关系。
14 rsync  backup 

8
rsync不断断开连接:管道断开
我rsync用来备份主目录。很长一段时间以来,它一直运行良好。这是我正在使用的命令: rsync \ -pavz \ --delete \ --exclude 'mnt/' \ --exclude '.cache/' \ --exclude 'Videos/' \ --exclude 'Music/' \ --exclude 'Documents/virtualbox' \ /home/"${USER}" "${server}":"${dir}" 2>> "${errorFile}" 但是,我将服务器切换到要备份的服务器,现在rsync启动并运行了几秒钟(最多几分钟),但是随后由于错误消息而停止 packet_write_wait: Connection to x.x.x.x: Broken pipe rsync: [sender] write error: Broken pipe (32) rsync error: unexplained error (code 255) at io.c(820) [sender=3.1.1] 由于它可以在其他服务器上运行,因此我怀疑问题可能是连接还是服务器本身。连接似乎稳定。我通过电缆连接,没有任何中断。我还尝试在备份时对服务器执行ping操作。即使备份中断,Ping的响应率也为100%。 …
14 ssh  networking  rsync  backup 

1
Rsync,仅包含某些文件类型,但不包含某些目录
我只想同步某些文件类型(例如.py),并且要排除某些目录中的文件(例如venv)。 这是我尝试过的: rsync -avz --include='*/' --exclude='venv/' --include='*.py' --exclude='*' /tmp/src/ /tmp/dest/ 但这是行不通的。 我想念什么? 我也遵循了这个问题的答案,但没有帮助。
14 rsync  file-copy 

4
将大量目录与进度报告进行比较
我只是将2,000,000个文件(3TB)从一个RAID同步到另一个RAID。 我想确保我的数据是完整的。 rsync -c 需要很长时间。 diff 没有告诉我它在做什么。 有没有一种替代方法可以使(a)更快,并且(b)在比较时可以显示进度? (我在Mac电脑上,请brew search diff给我apgdiff colordiff diffstat diffutils fmdiff libxdiff open-vcdiff podiff rfcdiff vbindiff bsdiff diffpdf diffuse dwdiff kdiff3 ndiff perceptualdiff rdiff-backup tkdiff wdiff ...其中一个可以胜任吗?)

2
关闭SSH连接后完成rsync作业
我正在使用将大量文件从一台计算机传输到另一台计算机rsync。我这样做是通过SSH进入源计算机并执行如下命令: sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir。 即使nohup在此命令之前添加,只要关闭SSH所从的终端窗口,连接都会关闭。 如何获得它,以便在关闭SSH连接时仍能继续进行文件传输?
13 rsync  nohup 

2
rsync不使用--files-from选项?
我正在尝试跑步rsync -a --files-from=~/.rsync_file_list ~/destination,它告诉我:rsync error: syntax or usage error (code 1) at options.c(1652) [client=3.0.7]。有人能启发我我做错了什么吗? 该文件~/.rsync_file_list仅包含以开头的文件名列表~/,并以换行符分隔(尽管我也尝试将所有文件名都列出在同一行中,并且结果相同)。 如果我运行rsync -a ~/file ~/file2 ~/file3 ~/destination它就可以了。那么,我对该--files-from选项缺少什么?
13 rsync 


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.