SquashFS: Not Just for Embedded Systems
Who knew that compression could be so useful in file systems? SquashFS, typically used for embedded systems, can be a great fit for laptops, desktops and, yes, even servers.
As we’ve demonstrated over the past several weeks, there are no shortage of new file systems in the latest version of Linux. (See NILFS: A File System to Make SSDs Scream, Linux Don’t Need No Stinkin’ ZFS: BTRFS Intro & Benchmarks and ext4 File System: Introduction and Benchmarks)
In keeping with the theme of new file systems, let’s take a look at SquashFS. SquashFS is a read-only compressed file system that has a variable block size. The primary intent of the file system is for constrained block device/memory systems. The classic example targets SquashFS for embedded systems but there are other uses for it that fall outside of the embedded world, and could surprise you.
Compressed File Systems
Data compression has been around for a very long time. As everyone knows, the concept behind data compress is to encode data using…
Please log in to view this content.
Read More
- Data Replication Using rsync
- Saving Yourself with Data Replication
- One Billion Dollars! Wait... I Mean One Billion Files!!!
- Bcache Testing: Large Files and a Wrap-Up
- Storage Monitoring via SystemTap
Comments
|