我正在尝试将一个 8 GB 的 tar 文件从一个 cpanel 服务器传输到另一个 cpanel 服务器。
我在新服务器上拥有 root 访问权限,在旧服务器上拥有被监禁的 shell。我尝试过,wget
但curl
速度低于 200KB/s,这太糟糕了,而且要花 14 个小时。
有没有更快的方法?新服务器的下载速度会提高scp
吗?rsync
答案1
有没有更快的方法.. scp 或 rsync 会增加新服务器上的下载速度吗?
scp
不会更快——安全连接会有轻微的开销,但可以忽略不计。
rsync
只有当您在目标服务器上已经有一些文件时才会更快 - 这样您就不会批量复制所有内容。但是就您而言,我相信您正在配置一台新服务器,因此 rsync 不会带来任何显著的收益。
听起来您的旧服务器上存在一些节流或带宽限制;因为您的限制似乎是人为的;是明确限制而不是物理连接限制。我建议与您的 NOC 支持人员交谈,看看他们是否可以对这些限制采取任何措施,或者如 mdpc 所说,使用老式方法。请您的 NOC 创建备份(简单地克隆磁盘会最快,刻录 DVD 会慢得多),然后将其快递到您的新数据中心。
答案2
有时候不管你信不信,最好的答案是剪下磁带/USB/CD/DVD(或其他任何东西)并使用 FED-EX 送到远程站点……或者如果是本地人,走过去把它送入新服务器。
答案3
为什么不试试 CURL?它可能更快。
以下是有关 CURL 的维基百科页面:http://en.wikipedia.org/wiki/CURL
我认为这是您需要的命令:
curl -O www.example.com/file.tar.gz