大文件切割&ftp传输

背景

今天需要将一份很大的文件,大概380GB放到客户的云服务器上,客户的无线网络很拉,而且临时买了网线他们还接不通,疼+1,scp传的话断了没法续传,疼+2,然后就做个切割吧,准备是分解成30GB一个的,然后分给其他同事一些,一起传还快一点,另外再在客户服务器上装一个ftp服务,支持断点续传,心里还踏实一点,30GB也得传很久呢,但是客户服务器不能通外网,也没提供镜像给我们,需要做离线安装

分割文件 & 还原文件

切割命令split

split -b 30G -d -a 2 data.tar.gz test.tar.gz

  • -b 30G:设置每个分割文件的大小为 30GB。
  • -d:使用数字后缀,不加-d使用的是字母
  • -a 2:设置后缀长度为 2,例如test.tar.gz00 ---- test.tar.gz09 ,这里如果设置为1会报错too many files,因为380/30 > 10 ,切分成十个文件不够
  • test.tar.gz.:输出文件的前缀。

还原文件

cat test.tar.gz* > data.tar.gz

搭建stp服务

我是跟着CentOS 离线安装Ftp - 张瑞丰

你可能感兴趣的:(服务器,网络,运维)