首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用rsync重新同步单个大文件

使用rsync重新同步单个大文件
EN

Server Fault用户
提问于 2014-12-15 21:01:36
回答 1查看 1.6K关注 0票数 1

我在R1soft服务器上创建了大型磁盘安全文件(71‘s),我希望将其副本保存到远程备份服务器,并在发生任何更改时(复制完成后)对其进行同步。据我所知,rsync是完成此操作的完美工具,因为它在整个文件的两边运行校验和,比较文件的小片段的校验和,然后只复制那些不匹配的块。

但是,从我的测试中,rsync在比较校验和之后,在远程备份服务器上生成文件的整个副本。R1soft复制中的增量更改每天只有不到1GB,为什么rsync传输整个文件而不是远程备份服务器?

在磁盘安全目录中,只有一个71 In的.db文件。当运行rsync时,它会在同一个目录中创建另一个副本。一旦完成rsync,原始文件将被更新,并且只保留其中一个目录。

-rw1根71G 12月10日17:38 b5c9b515-47f9-48a0-b6f6-062f13559dad.db

-rw1根69G 12月15日12:35 .b5c9b515-47f9-48a0-b6f6-062f13559dad.db.tc9w7A

下面是我使用的rsync命令:

代码语言:javascript
复制
rsync -avz --progress /disksafes/2abd4a9a-3a76-40fa-b034-afd29a49f3e3/ remote_server_ip:/disksafes/remote_backup/
EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-12-15 21:10:57

使用--inplace

--inplace参数指示rsync不要首先将新文件作为临时文件上载。

这可能会有风险,因为网络问题//断开可能会使最糟糕的文件处于一种奇怪的状态。

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

https://serverfault.com/questions/652785

复制
相关文章

相似问题

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