利用scp命令在阿里云内网打包传输较大文件的方法-kb88凯时官网登录

来自:网络
时间:2018-11-02
阅读:
免费资源网 - https://freexyz.cn/

今天遇到一个网友希望将其一台ecs某个网站迁移到另外一台服务器,原本以为是一个普通的网站,熟料到简单一看数据有90gb左右,打包压缩之后基本没有小多少,所以正常的常规wget下载肯定是不行的,效率太低。这里我准备采用阿里云自带的内网ip地址,然后直接内网scp拖过去。

第一、准备工作

1、登录阿里云账户看到ecs服务器对应的内网ip地址。(打包文件的服务器内网ip)

2、打包压缩需要备份的网站目录,因为这里我开始打包过了,其实我不应该打包的,直接scp,因为数据较大,打包时间也很长,后面还要解压也需要时间。

第二、scp命令传输

1、复制目录到本地

scp -r root@网站所在内网ip地址:/home/wwwroot/拷贝网站目录 /当前拷贝过来的网站目录

2、复制打包文件到本地

scp root@网站所在的内网ip:/home/wwwroot/拷贝网站目录/daniao.tar.gz /当前拷贝过来的网站目录

这个执行是在我们转入进来的服务器ssh执行,然后会要求我们同意和输入转出服务器的密码后开始传输。看来速度比直接wget快很多了,达到62mb/s。

最后,等呀等,传输完毕之后我们再到服务器中解压即可。

总结:

1)内网传文件可以参考下上述步骤,迁移mysql的话,还是要小心的,因为服务没有停止的情况下,是不停的有数据写入的,部分表迁移过去,可能会出现打不开,提示这张表不存在的情况。

2)通过内网传输文件,速度还是蛮快的,测试了下速度是60m/s以上。所以用来传输一些大文件还是蛮实用的

3)注意事项

linux 远程拷贝 :scp

linux 下scp传文件时错误 scp: /usr/tools: not a regular file 不能成功传送 kb88凯时官网登录的解决方案

1:有可能没权限 chmod 777

2:  在使用scp时加上-r 参数

scp -r root@192.168.16.5:/usr/tools/xxxx

免费资源网 - https://freexyz.cn/
返回顶部
顶部
网站地图