Linux的虚拟文件系统层的特点在于把很多不同种类文件系统的共同信息放入内核;可以通过vfs的转换来利用linux所支持挂载的实际文件系统。实际上,因为有了vfs,也可以较为方便的按照vfs的一些接口将文件系统移植过来,比如win下的ntfs和fat32就是如此。在open read等系统调用之后就是到vfs_read 等式样的函数,在vfs层做些处理后,再根据当前操作的路径所挂载在哪个文件系统下,再转换为相应文件系统的read等操作。所以从这一点上来说:vfs称为虚拟文件系统转换(virtual filesystem switch)更恰当。的虚拟文件系统层的特点在于把很多不同种类文件系统的共同信息