Virtual File System虛擬文件系統,也稱為虛擬文件系統開關(Virtual Filesystem Switch).,Linux檔案系統對外的接口,是物理文件系統與服務之間的接口層,任何要使用檔案系統的程序都必須經由這層接口來使用它。
通過VFS,可以為訪問文件系統的系統調用提供一個統一的抽象接口。VFS的作用就是采用標準的Linux系統調用讀寫位于不同物理介質上的不同文件系 統。在Linux下,通過VFS,一個抽象的通用訪問接口屏蔽了底層文件系統和物理介質的差異性,記錄可用的文件系統類型,將設備同對應的文件系統聯系起 來,處理一些面向文件的通用操作,涉及到針對文件系統的操作時,VFS把它們影射到與控制文件、目錄以及inode。使統一規范計算機資源的使用格式成為 可能,方便傳輸。