SquashFS
维基百科,自由的 encyclopedia
Squashfs(.sfs)是一套供Linux核心使用的GPL开源只读压缩文件系统。Squashfs能够为文件系统内的文件、inode及目录结构进行压缩,并支持最大1024千字节的块大小,以提供更大的压缩比。
Quick Facts 开发者, 发布 ...
开发者 | Phillip Lougher, Robert Lougher |
---|---|
发布 | 2009 (Linux 2.6.29) |
限制 | |
最大文件尺寸 | 16 EiB |
最大卷容量 | 16 EiB |
功能 | |
透明压缩 | gzip LZMA LZO LZMA2 LZ4 Zstandard |
操作系统支持 | Linux (可跨平台) |
Close
Squashfs的设计是专门为一般的只读文件系统的使用而设计,它可应用于数据备份,或是系统资源紧张的电脑上使用。最初版本的Squashfs采用 gzip 的数据压缩。版本 2.6.34 之后的Linux内核增加了对 LZMA[1] 和 LZO [2]压缩算法的支持,版本 2.6.38 的内核增加了对LZMA2的支持,该算法同时也是xz使用的压缩算法。[3]
Linux 3.19及更新的内核中,Squashfs增加了LZ4压缩支持。[4]