ESXI ホストで大きな (100Gb) zip を解凍する

ESXI ホストで大きな (100Gb) zip を解凍する

私はvmdkファイルをesxi 6.7ホストにアップロードし、cliから解凍しようとすると、

unzip largefile.zip

このエラーが発生します

Archive: largefile.zip
unzip: short read

何が起こっているのか何か分かりますか?

答え1

組み込みの解凍機能は大きな zip ファイル (4 GB を超える) をサポートしていないため、これを解凍することはできません。

この問題は、zip64 をサポートするバージョンの unzip をアップロードすることで解決できます。私は、/usr/sbin/unzipVCSA VM からホストにバイナリをコピーすることでこの問題を解決しました。

答え2

これは破損したファイルかもしれません。最近、vSphere 6.5 に 20 GB の zip ファイルをアップロードしましたが、かなり時間がかかります。しかし、確認したところ、これは破損したファイルでした。これはヘッダーの問題が原因である可能性があります。

関連情報