![在 ESXI 主机上提取大型 (100Gb) zip 文件](https://linux22.com/image/761253/%E5%9C%A8%20ESXI%20%E4%B8%BB%E6%9C%BA%E4%B8%8A%E6%8F%90%E5%8F%96%E5%A4%A7%E5%9E%8B%20(100Gb)%20zip%20%E6%96%87%E4%BB%B6.png)
我已经将 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 文件,占用很大空间。但我检查了一下,这是一个损坏的文件,这可能是由于文件头问题造成的。