内网限制最大5G该如何传输30G的资源包

内网限制最大5G该如何传输30G的资源包

1背景

在客户现场部署应用时,为丰富现有功能场景,需导入一个30G的最新资源包至内网环境。在保障基础资源可用的前提下,面临内网单次传输文件不得超过5G的限制。

2方案

采用分卷压缩技术,将30G资源包分割为多个小于5G的子文件,分别上传至内网服务器后,再进行合并与解压。

3实施步骤

3.1资源包下载

因网络资源限制,受网速影响为尽快将资源包从公司环境下载并传到内网,首先在公司环境对资源包进行打包。

bash 复制代码
##新资源包application在/app目录下,将文件打包在/app/download目录下
##cd /app
tar -zcf /app/download/application.tar.gz -C /app application/

3.2压缩分卷

此处可以在终端直接分卷,也可以分成多个zip包,推荐使用支持分卷压缩的工具(如Bandizip)。

关键设置:‌

  • 必须明确指定每个分卷的大小,例如"将分卷大小设置为4G(略小于5G以确保传输成功)"。这是方案可行的核心。
  • 如图所示,在压缩设置界面选择"分卷"选项,设置为"4 GB (FAT32)"格式
  • 压缩格式选择"ZIP",压缩级别选择"正常压缩"

分卷结果:‌

由于资源包30G,分卷后一共有8个文件,其中7个文件名后缀为.z+数字(如.z01),直至.zip:

  • application.z01
  • application.z02
  • ......
  • application.z07
  • application.zip

3.3资源包上传到内网环境

将多个分卷包上传到内网指定服务器路径/data/resource/new。
推荐工具:‌**

  • 使用WinSCP软件,连接服务器输入用户密码登录后逐个上传所有分卷文件。

3.4解压包文件

目前是多个分卷包,只有它们合到一起才是完整的文件,所以不能单独解压。

bash 复制代码
# 备份原有资源
mv /data/resource/application /data/resource/application.bak20251117
# 将分卷整合命名为20251117application.zip
# 注意:分卷合并后的名字不要与分卷名字冲突
cat /data/resource/new/application.z*> /data/resource/new/20251117application.zip
# 验证文件完整性
unzip -t /data/resource/new/20251117application.zip
# 确保所有分卷(.z01, .z02, ..., .zip)在同一个目录
# 直接解压.zip文件,程序会自动识别所有分卷
unzip /data/resource/new/20251117application.zip -d /data/resource/new
# 将新的资源包放到指定路径
tar -zxf /data/resource/new/application.tar.gz -C /data/resource

4.注意事项

  • 所有分卷文件必须上传到同一目录下
  • 解压时确保磁盘空间充足
  • 建议在解压前验证文件完整性,避免传输过程中可能出现的损坏
相关推荐
云飞云共享云桌面2 小时前
高性能图形工作站的资源如何共享给10个SolidWorks研发设计用
linux·运维·服务器·前端·网络·数据库·人工智能
skywalk81632 小时前
走近科学:unbound dns域名服务器自己本地解析出现问题,寻求解决之道
运维·服务器·dns·unbound
袁煦丞 cpolar内网穿透实验室2 小时前
远程调试内网 Kafka 不再求运维!cpolar 内网穿透实验室第 791 个成功挑战
运维·分布式·kafka·远程工作·内网穿透·cpolar
AZ996ZA2 小时前
自学linux的第二十一天【DHCP 服务从入门到实战】
linux·运维·服务器·php
神梦流3 小时前
GE 引擎的非标准数据流处理:稀疏张量与自定义算子在图优化中的语义保持
linux·运维·服务器
兜兜转转了多少年3 小时前
从脚本到系统:2026 年 AI 代理驱动的 Shell 自动化
运维·人工智能·自动化
Lsir10110_4 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
Doro再努力5 小时前
【Linux操作系统12】Git版本控制与GDB调试:从入门到实践
linux·运维·服务器·git·vim
全栈工程师修炼指南5 小时前
Nginx | stream content 阶段:UDP 协议四层反向代理浅析与实践
运维·网络·网络协议·nginx·udp
Lsir10110_5 小时前
【Linux】进程信号(上半)
linux·运维·服务器