Linux的文件系统是由虚拟文件系统作为媒介搭建起来的,虚拟文件系统VFS(Virtual File System)是Linux内核层实现的一种架构,为用户空间提供统一的文件操作接口。它在内核内部为不同的真实文件系统提供一致的抽象接口。
如下图所示:用户应用程序通过系统调用,与内核中的虚拟文件系统交互,操作实际的文件系统和设备。
本文介绍了Linux中虚拟文件系统(VFS)的作用及其架构,阐述了VFS如何为用户提供统一的文件操作接口,并在内核层面对不同真实的文件系统进行抽象处理。
664
626

被折叠的 条评论
为什么被折叠?