学习目标:
办理事情中Linux超大文件传输问题
将linux做事器A中的数据文件迁移到linux做事器B,当文件很大的之后,压缩直接传输会涌现传输良久,且中间一段停息,又得重新上传。这时候须要可以将压缩的文件的分割传输然后解压合并。

tar -czvp -f A.tar.gz A
压缩包A分割多个文件包
split -b 4000k A.tar.gz B.tar.gz
按4000k大小分割A.tar.gz 天生B.tar.gzaxxx这时候,当前目录会天生B.tar.gzaa B.tar.gzab B.tar.gzac B.tar.g.ad B.tar.gzae等文件
linux文件A传输到文件linux做事器B登录做事器A终端,实行下面命令:
scp /path/B.tar.gzaa username@B:/pathscp /path/B.tar.gzab username@B:/pathscp /path/B.tar.gzac username@B:/path...
更多scp命令,参考https://www.linuxprobe.com/linux-scp.html
合并解压进入做事器B,进入文件干系目录合并传输的压缩文件
cat B.tar.gza >B_cat.tar.gz
或者一个一个的合并
cat B.tar.gzaa >B_cat.tar.gzcat B.tar.gzab >B_cat.tar.gzcat B.tar.gzac >B_cat.tar.gz...
解压压缩的文件
tar -zxvf B_cat.tar.gz
如上几步操作,即可实现将linux做事器A中的大数据文件迁移到linux做事器B
php7进阶到架构师干系阅读https://www.kancloud.cn/gofor/gofor
末了,欢迎大家留言补充,谈论~~~喜好小编的话,欢迎点赞、收藏和关注哦~~~///(^v^)\\\~~~