Linux Filesystems and VFS
Official docs outline
12 sections- Filesystems index
Index of filesystem documentation and the VFS layer.
- Overview of the VFS
Superblock, inode, dentry and file objects and their operations tables.
- Pathname lookup
RCU-walk versus ref-walk path resolution and dcache use.
- ext4
ext4 on-disk layout, journaling, extents and mount options.
- XFS
XFS allocation groups, log and online repair design.
- Btrfs
Copy-on-write trees, subvolumes, snapshots and checksums.
- OverlayFS
Upper and lower layers, whiteouts and container image use.
- FUSE
Userspace filesystems through /dev/fuse and the FUSE protocol.
- procfs
The /proc interface for process and kernel state.
- tmpfs
Memory-backed filesystem, size and mpol options.
- F2FS
Flash-friendly log-structured filesystem.
- Direct access (DAX)
Bypassing the page cache for persistent memory.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.