neilb@cse.unsw.edu.au
and others.ext2
(the Second Extended file-system), nfs
(the
Network File-system), FAT
(The MS-DOS File Allocation Table file
system), and others.
To enable the upper levels of the kernel to deal equally with all of
these and other file-systems, Linux defines an abstract layer, known as
the Virtual File-system, or vfs
. Each lower level file-system
must present an interface which conforms to this Virtual file-system.
This document describes the vfs
interface (as present in Linux
2.3.29).
NOTE this document is incomplete.