Tar
“xz : (stdout) : Write error: File too large”同時寫一個 tar 檔案
.tar.xz
我想使用以下命令壓縮大約 25 GB 的目錄以進行格式化:tar --xz --create --verbose --file myArchive.tar.xz /patch/to/my/dir
但得到了這些錯誤行:
xz: (stdout): Write error: file too large tar: myArchive.tar.xz: wrote only 2048 of 10240 bytes tar: Child returned status 1 tar: Error is not recoverable: exiting now
我也嘗試了它的
.tar.gz
格式,並得到了大致相同的錯誤行。我正在使用 Fedora 32,目標文件系統是 W95 FAT32(LBA)。該文件在大約 4.3 GB 時停止寫入。奇怪的是我的磁碟有超過 500GB 的可用空間。
有什麼問題,我該如何解決?
FAT32 文件系統不能儲存大於約 4GB 的文件。您的輸出文件大於此,寫入失敗。
一種解決方案是使用不同的文件系統,或者在嘗試編寫之前將 tarball 分解成更小的部分。