【实施运维】Windows下如何大文件切割上传到Linux操作系统

背景

因安全管控要求,所有设备接入管控。有一个9G多的镜像文件(tar.gz)大文件需要上传上去,需要通过管控。但是管控端接入的上传文件filezilla和flashftp都将9G的文件识别为1.5G,上传成功后果然不能用。于是就不得不切割处理。
折腾了好几天没成功,显示分割上传不行,因为文件大,传的速度慢,传传断断。
1、第一次按500m切,提示太大,不行,按100m切了90多个文件,合并后docker load -i xxx.tar.gz提示文件损坏。
于是本地验证windows验证能不能加载,能加载,继续切。
2、第二次用AI帮忙改脚本,切成1G大小10个,继续传。
传的过程中因为ftp老是断,于是想起检查下ftp配置,发现传输格式有问题,有个ascii和二进制的传输方式,经查,果然这里有问题
于是修改配置后以二进制的方式传输,删了重传
结果传完合并还是不行,于是,再问豆包,果然切分也得按二进制来,于是重新生成脚本
3、第三次继续用新脚本,切割后上传,合并,这次ok
本地操作系统:windows10
本地用应用服务:powershell
服务端操作系统:BCLinux8.2
上传软件:管控版filezilla

操作过程

第一步 文件切割

1、在windows里,win+x,选择“Windows PowerShell(管理员)”,弹窗选择“是”
2、切换到存放原始需要切分文件的目录

cd d:/1

3、执行以下命令能进行执行脚本

Set-ExecutionPolicy RemoteSigned -Scope</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

实施工程师木易

感谢支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值