SquashFS: Difference between revisions

From Alpine Linux
(updated the info on modloop)
m (added link)
 
Line 7: Line 7:
== See also ==
== See also ==


* [[How to make a custom ISO image with mkimage]]
* [https://github.com/plougher/squashfs-tools squashfs-tools repository]
* [https://github.com/plougher/squashfs-tools squashfs-tools repository]
* [https://wiki.gentoo.org/wiki/SquashFS Gentoo wiki]
* [https://wiki.gentoo.org/wiki/SquashFS Gentoo wiki]
[[Category:Filesystems]]
[[Category:Filesystems]]

Latest revision as of 05:01, 2 April 2025

Squashfs is a compressed read-only file system for Linux. Squashfs compresses files, inodes and directories, and supports block sizes from 4 KiB up to 1 MiB for greater compression. Several compression algorithms are supported.

The Live CD versions of various Linux distributions mount SquashFS as the root filesystem and mostly use OverlayFS to provide a writable layer over SquashFS.

In Alpine Linux, the modloop file is a squashfs image. The modloop contains kernel modules and essential firmware files. During bootup, the modloop gets mounted in read only mode as a loop device at /.modloop.

See also