Skip to content

Filesystems

Category

6 articles

  • 01
    ext2

    Block groups, the superblock, and the direct/indirect pointer tree an ext2 inode uses to find its own data, the on-disk layout underneath the VFS abstractions.

  • 02
    FAT

    Reading and writing the FAT filesystem, still one of the simplest formats to implement.

  • 03
    initrd and RAM Disk Filesystems

    Why a kernel needs a temporary in-memory filesystem before it can mount its real root, and how a ramdisk built entirely from an already-loaded image breaks that cycle.

  • 04
    ISO 9660

    The read-only disk format behind every bootable CD/DVD image, from the Primary Volume Descriptor to the El Torito extension that makes one bootable at all.

  • 05
    Journaling

    Write-ahead logging: how recording intent before touching the main disk structure lets recovery replay or discard incomplete work instead of scanning the whole volume.

  • 06
    The VFS

    A virtual filesystem layer that lets a kernel support multiple filesystem formats through one interface.