我想创建一个目录的 squashfs 图像,但它是一个巨大的图像,即使最小的压缩也会是一个巨大的胜利。有没有办法做类似的事情mksquashfs -1
?
答案1
是的。可能最好的是:
mksquashfs s o u r c e s outfile -comp lz4
...我发现它通常管理的输出量比默认的 gzip 压缩器大 10% 到 20%,但速度至少是默认的两倍,而且在线文件访问也更快。 Vanilla Linux 内核版本 3.18 及更高版本支持 lz4 压缩,因此这些存档可以使用最新的内核进行安装。
您还可以添加选项,该选项将在相同的压缩时间内-Xhc
更接近典型存档的大小,但在线访问时间仍然要快得多。gzip
答案2
显然旧版本的 squashfs-tools 没有这个,但开关是-Xcompression-level
.人们可以在本地构建工作的 squashfs 工具,无需 root 权限。