NEXT UP previous
Next: System V

VFS

It is the job of the Virtual Filesystem Switch (VFS) to make it possible for Linux to be able to mount and access all of the various filesystem types. The main task of the VFS is effectively to add a layer of indirection into the Linux filestore to switch filesystem calls to the appropriate routines in the code for the correct filesystem type. There are many filesystem types currently supported by Linux via the VFS, these include:

In order to understand some of the problems and choices associated with file system design, we will look briefly at a small selection of the filesystem types supported by Linux to see some of the evolution that has taken place in this area.


NEXT UP previous
Next: System V