ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

rootfs.tar.gz大小是70MB,但是解压后再压缩变成了200MB

2026/8/2 11:12:55 拓冰建站 浏览量
rootfs.tar.gz大小是70MB,但是解压后再压缩变成了200MB

rootfs.tar.gz大小是70MB,但是解压后再压缩变成了200MB

现象:rootfs.tar.gz大小是70MB,但是解压后再压缩变成了200MB
解决办法:压缩的时候使用-S参数智能处理稀疏文件

sudo tar -Sczvf rootfs.tar.gz .

原因:因为原先的文件里可能包含逻辑上存在都是0,但是实际上是空洞文件,也就是不存在
但是解压后再压缩,tar命令就会把所有的空洞文件真的用0填满了
导致文件真的是变成了逻辑上的大小200MB