利用阿里云ECS服务器内网对大文件或网站数据进行搬迁

记录一次阿里云ECS服务器将网站数据搬迁到另外一台阿里云服务器。

一开始想到的是通过备份上传到oss再下载到另外一台服务器,可无奈数据太大了。

所以想到用两台服务器之间相互转移,这里用到的是通过阿里云内网的SCP命令来实现文件传输。

一、获取内网IP

1、首先找到数据所在服务器内网IP,购买阿里云的ECS服务器都会得到一个内网IP地址。

2、打包你需要迁移的数据,当然也可以不使用打包直接传输文件夹。如果文件很大建议直接复制文件夹来快了,因为打包和解压都要花费时间。

二、文件传输(在要复制到服务器上命令窗口中输入命令)

文件传输命令很简单,你只需要根据自己需要选择下面其中一个命令即可。

1、复制目录

数据所在内网IP地址后面输入的内容你需要注意,首先是你需要拷贝的目录,后面是你拷贝过来存放的目录。

scp -r root@数据所在内网IP地址:/拷贝数据目录 /拷贝过来存放的目录

例子:

scp -r root@xxx.xx.0.xx:/data/default/www.xxx.com /data/default/customer/www.xxx.com

需要把www.xxx.com这个文件夹复制到另一台服务器/data/wwwroot/default/customer/下

scp -r root@192.168.0.49:/data/wwwroot/default/www.xxx.com /data/wwwroot/default/customer/

注意:

/拷贝过来存放的目录,即/data/wwwroot/default/customer/到这里就行,后面不用再www.xxx.com

2、复制打包文件

数据所在内网IP地址后面输入的内容你需要注意,首先是你需要拷贝的目录,后面是你拷贝过来存放的目录。

scp root@网站所在的内网IP:/拷贝数据目录/拷贝的压缩文件.tar.gz /拷贝过来存放的目录

执行命令后会要求我们同意和输入转出服务器的密码后开始传输。传输速度要比WGET快很多了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值