首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一起运行多个rsync实例是否安全?

一起运行多个rsync实例是否安全?
EN

Server Fault用户
提问于 2011-11-18 22:38:43
回答 3查看 13.5K关注 0票数 10

我想知道用同一个命令行使用多个rsync实例将本地服务器上的同一个目录备份到远程服务器上的同一个目录是否安全?基本上,如果我并行运行3-4次以下的命令,会有助于加快速度吗?接收服务器正在使用rsyncd。

rsync -av /home/directory/ backups@1.1.1.1::Home

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-11-18 22:44:25

不是的。您可以将其分解为多个命令,排除或具体包括目录,但多次运行相同的命令将导致混乱(特别是rsync临时文件)。

票数 14
EN

Server Fault用户

发布于 2012-08-17 16:48:27

从版本> 3.0.5 (可能是早期版本)开始,您可以使用--包括--排除参数。

这里的例子为例,您可以这样做:

假设directory_a下面有2,000,000个文件。directory_b还有2,000,000个文件,运行两个独立的rsync进程,以牺牲CPU周期为代价,加快了整个过程。

代码语言:javascript
运行
复制
rsync -av --include="/directory_a*" --exclude="/*" --progress remote::/ /localdir/ >  /tmp/myoutputa.log &
rsync -av --include="/directory_b*" --exclude="/*" --progress remote::/ /localdir/ >  /tmp/myoutputb.log &

根据来源的说法,这种方法使同步速度提高了50%

票数 3
EN

Server Fault用户

发布于 2011-11-19 09:43:25

通过传输特定文件或目录的选择性和必需部分,“‘Rsync”已经被用于加速转换。并行使用您所提到的命令3-4次完全取决于为您的web托管帐户提供了多少资源,但有一件事是肯定的,即服务器上会产生更多的负载,所以我建议您不要使用它。

Rsync特征

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/332577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档