SquashFS HOWTO

Artemiy I. Pavlov

2004-02-19

Revision History
Revision 1.02004-02-19
Initial Release, reviewed by LDP
Revision 0.1.12003-12-08
Text corrections, license added.
Revision 0.12003-11-24
Initial version.

Abstract

This HOWTO describes the usage of SquashFS - a highly-compressed file system for Linux, which is intended for use in tiny/embedded Linux systems, as well as for read-only archiving and general in-file system compression. All steps needed to achieve the result of a mounted and up-and-running squashed file system are given.

Home of this HOWTO

The SquashFS HOWTO lives at http://linuxdoc.artemio.net/squashfs

Feedback

Any feedback, suggestions and/or contributions are welcome - feel free to send them to: .


Table of Contents
1. What is SquashFS
1.1. Introduction
1.2. Overview of SquashFS
1.3. Making it clear
2. Getting ready for SquashFS
2.1. Acquiring SquashFS
2.2. Preparing a SquashFS-capable kernel
2.3. Compiling mksquashfs
3. Overview of mksquashfs
3.1. Using mksquashfs
3.2. Command-line options
4. Creating and using squashed file systems
4.1. Basic steps
4.2. Squashing file systems
4.3. Creating tiny/embedded systems
5. Acknowledgements
6. Licence