在 ESXI 主机上提取大型 (100Gb) zip 文件

在 ESXI 主机上提取大型 (100Gb) zip 文件

我已经将 vmdk 文件上传到我的 esxi 6.7 主机,当我尝试使用以下命令从 cli 解压它时

unzip largefile.zip

我收到这个错误

Archive: largefile.zip
unzip: short read

您对正在发生的事情有什么想法吗?

答案1

您无法解压缩此文件,因为内置解压缩功能不支持大型 zip 文件(大于 4GB)。

您可以通过上传支持 zip64 的 unzip 版本来解决这个问题。我通过将/usr/sbin/unzip二进制文件从 VCSA VM 复制到主机来解决这个问题。

答案2

这可能是一个损坏的文件!最近,我在 vSphere 6.5 上上传了一个 20GB 的 zip 文件,占用很大空间。但我检查了一下,这是一个损坏的文件,这可能是由于文件头问题造成的。

相关内容