- How to find out what filesystems Linux kernel supports
- Top 7 Best Linux File system: Ext4, BtrFS (high volume of data), JFS, ReiserFS, ZFS (dynamic disk striping and drive pooling), FAT32, exFAT.
squashfs is a heavy-compression based read-only filesystem that is capable of compressing 2 to 3 GB of data onto a 700MB. Linux liveCD are built using squashfs. These CDs make use of a read-only compressed filesystem which keeps the root filesystem on a compressed file. It can be loopback mounted and loads a complete Linux env. Thus when some file are required by processes, they are decompressed and loaded onto the RAM and used.
- Ubuntu's snaps use the squashfs filesystem,
- The snap file format is a single compressed SquashFS filesystem from Introduction to snapcraft.
- A technical comparison between snaps and debs
# create a squashfs file sudo mksquashfs /etc test.squashfs # mount the squashfs file mkdir /mnt/squash mount -o loop compressedfs.squashfs /mnt/squash # you can acess the contents at /mnt/squashfs # exclude files sudo mksquashfs /etc test.squashfs -e /etc/passwd /etc/shadow # or specify a list of exclude files given in a file cat excludelist # /etc/passwd sudo mksquashfs /etc test.squashfs -ef excludelist
- Fedora 33 launches with updated GNOME and BTRFS
- Install MX Linux with btrfs partitioning. MX Linux 21: Dual-boot with Windows (& how to completely remove MX Linux and its bootloader) (video, Dec 2021) quite complete!
- (Very similar to above) Select EFI fat32 partition for ESP partition. EFI system partition/ESP from wikipedia.
- Garuda Linux uses the btrfs filesystem by default. See 6 Fun Linux Distros to Try if You're a Distro Hopper
- Modernize your Linux Storage with btrfs! (video)
COW (copy on write) file system
The cow filesystem was found on xubuntu live CD. See http://en.wikipedia.org/wiki/Copy-on-write