@shmVirus

File Systems

Inodes, directories, block allocation, and the layers between a file name and raw storage.

The file system abstracts raw block storage into a tree of named files and directories. This chapter covers the inode structure, directory entries, block allocation strategies, journalling for crash consistency, and the virtual file system layer that lets different implementations coexist.