用服务器免不了经常倒腾,或者是换服务器,或者是备份资料,都可能将一台服务器上面的资料转移到另外一台,小网站好说,数据库带web文件,大不了几百兆,打个包下载了再传到另外一台就可以,但是假如资料有100G,这个时候下载了在上传那就非常的蛋疼了,不仅要花费大量的时间假如你服务器带宽低那可能几天都传不完,而且非常容易出错。
怎么办呢,假如你是用的阿里云,而且是在同一个地区,那可以通过内网传输来解决这个问题,阿里云内网是G级网络,每秒传输速度几个G,只要你磁盘IO够,100G文件也要不了几分钟就传完了。关键还不用打包啊,打包100G大文件的痛苦我相信很多站长朋友都有体会吧。
linux下阿里云内网怎么传输大文件呢
用SCP命令。举例:将A的大文件夹传输到B
服务器A:内网ip是192.168.1.5,需要传输的文件夹为/www/data
服务器B:转入到文件夹为/www/zhuanyi
则在服务器B中执行以下命令即可:
scp -r root@192.168.1.5:/www/data /www/zhuanyi
假如ssh的端口不是22,需要加上端口才能成功,否则会提示错误,比如ssh端口是2200
scp -r -P 22000 root@192.168.1.5:/www/data /www/zhuanyi
然后会提示是否转移,输入yes
然后会提示输入服务器A的root密码,输入密码就会开始转移了。
等转移完成即可。
scp的好处就是可以直接转移文件夹,不需要打包,这对于大文件夹来说真是太有用了,同时内网传输速度非常快,节省大量时间。
[xhshop-btn-gratuity]我要打赏[/xhshop-btn-gratuity]