gpt4 book ai didi

linux - 远程 linux 服务器到远程 linux 服务器大型稀疏文件复制 - 如何?

转载 作者:可可西里 更新时间:2023-11-01 11:44:57 26 4
gpt4 key购买 nike

我有两台双胞胎 CentOS 5.4 服务器,每台服务器都安装了 VMware Server。

如果我总是为我的 vmware 虚拟机使用稀疏文件,那么将虚拟机文件从一台服务器复制到另一台服务器的最可靠、最快速的方法是什么?

虚拟机的文件非常大 (50 GB),很难复制,但由于它们是稀疏文件,我认为可以采取一些措施来提高复制速度。

最佳答案

如果您想快速复制大数据,rsync over SSH 不适合您。由于运行 rsync 守护程序进行快速一次性复制也太过分了,旧的 tarnc 按如下方式执行此操作。

创建将通过网络提供文件的进程:

tar cSf - /path/to/files | nc -l 5000

请注意,检查稀疏文件可能需要 tar 很长时间,因此一段时间没有进展是正常的。

并在另一端接收包含以下内容的文件:

nc hostname_or_ip 5000 | tar xSf -

或者,如果你想得到所有花哨的东西,使用 pv 来显示进度:

tar cSf - /path/to/files \
| pv -s `du -sb /path/to/files | awk '{ print $1 }'` \
| nc -l 5000

稍等片刻,直到看到pv 报告一些字节已经通过,然后在另一端启动接收器:

nc hostname_or_ip 5000 | pv -btr | tar xSf -

关于linux - 远程 linux 服务器到远程 linux 服务器大型稀疏文件复制 - 如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1886610/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com