有没有办法将大文件分割成多个部分然后再合并?

有没有办法将大文件分割成多个部分然后再合并?

有没有办法将大文件分割成多个部分然后再合并?

就我的情况而言:我想将一个 iso 文件(2GB)上传到 ESXi 数据存储:

在此处输入图片描述

但我遇到一个问题,每次上传 4~5% 时连接就会中断,也许是因为防火墙。

所以我有一个想法,将 iso 分成多个部分进行上传,上传所有部分后,再将它们合并为一个。

有没有什么工具可以实现我的目标?


在提问之前我试过用filezilla SSH连接(失败了),但是我打开了ESXi的ssh服务,用Xshell可以连接,不知道为什么FileZilla做不到。

答案1

您可以使用“zip 存档”来完成此类任务。ESXi 知道如何unzip在 Shell 上执行此操作。看来您使用的是 Windows:7Zip-Gui 或类似程序也支持拆分存档,如 Manuel 所建议的那样。

尽管如此,真正的问题似乎很奇怪。FileZilla 通常可以通过 SFTP 连接,但这取决于 ESXi 上的 SSHD 配置,如果使用了 SSH 密钥,则可能还取决于 SSH 密钥?也许有人修改了默认的 SSHD 配置?检查 /etc/ssh/sshd_config 中是否存在以下行

Subsystem sftp /usr/lib/vmware/openssh/bin/sftp-server -f LOCAL5 -l INFO

我建议你尝试一下这个快速修复(似乎这外壳还有 scp)

scp your.iso [email protected]:/vmfs/volumes/datastore1/

对于上传问题,我会尝试,因为 Appleoddity 还提到了另一个浏览器或可能是一个没有加载任何插件的私人会话。看起来 ESXi 在上传时不会抛出错误,对吧?

附注:Windows SSH 客户端也包括scp

相关内容