首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在局域网中传输文件?

如何在局域网中传输文件?
EN

Unix & Linux用户
提问于 2016-10-01 08:34:53
回答 1查看 527关注 0票数 3

我正在尝试将整个文件系统从一台Debian开发机器备份到本地网络上的NAS。在Samba上,我能够以130 25MBps的速度(以某种方式)比千兆位的速度更好,但是在rsync上,我的最大速率是25 25MBps。当您有大约100 is的数据要传输,这显然是需要一些严肃的时间!

我只能假设是加密减慢了速度,因为它只是本地网络,所以我想我并不需要加密。

我只是在创建开发机器上的一个完整的副本,所以它需要检测更改并将它们从目的地删除(这就是我使用rsync的原因)。

以下是我目前的命令:

代码语言:javascript
复制
rsync -avz -e "ssh -p 903" --progress --exclude= {"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / user@IP:/volume1/Backups/NUC --delete

我想,因为我使用的是非标准端口,所以会引起问题。

有什么办法来加速这一转移吗?理想情况下,我希望创建开发机器的映像,以便在需要时只恢复它,但不确定使用cron是否可行。

我增加了一些标签

代码语言:javascript
复制
-c arcfour

但这似乎是出于某种原因造成了一些问题。

有什么比rsync更好的方法只是将一个系统复制到另一个系统作为备份吗?或者rsync是正确的方法,只是使用更低的/没有加密?

EN

回答 1

Unix & Linux用户

发布于 2016-10-01 10:10:30

您的问题可能是-z标志。它支持压缩。一开始听起来可能是个好主意。在千兆位的连接速度下,压缩要花费更多的CPU时间,而不仅仅是传输数据。请记住,大多数NAS设置没有太多的CPU能力,所以这在这里是额外昂贵的。

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

https://unix.stackexchange.com/questions/313604

复制
相关文章

相似问题

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