Summary
Linux File system different from file systems of other operatiing
system
-
VFS
-
The interaction between the VFS and specific filesystem types
occurs through two main data structures, the super_block structure
and the inode structure, and their associated data structures,
including
super_operations,
inode_operations,
file_operations
-
Therefore, the role of a specific filesystem code is to provide
a superblock for each filesystem mounted and a unique inode for each file
on the filesystem, and to provide code to carry out actions specific to
filesystems and files that are requested by system calls and sorted out
by the VFS.
-
Block groups
-
Buffer cache (which was described in Section 4.3)