我已经将 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 文件,占用很大空间。但我检查了一下,这是一个损坏的文件,这可能是由于文件头问题造成的。