16VFS指的是什么?它在Linux内核中的主要作用是什么?

浏览量:1587
时间: 2024-03-27 15:19:26

 Virtual File System虚拟文件系统,也称为虚拟文件系统开关(Virtual Filesystem Switch).,Linux档案系统对外的接口,是物理文件系统与服务之间的接口层,任何要使用档案系统的程序都必须经由这层接口来使用它。


通过VFS,可以为访问文件系统的系统调用提供一个统一的抽象接口。VFS的作用就是采用标准的Linux系统调用读写位于不同物理介质上的不同文件系 统。在Linux下,通过VFS,一个抽象的通用访问接口屏蔽了底层文件系统和物理介质的差异性,记录可用的文件系统类型,将设备同对应的文件系统联系起 来,处理一些面向文件的通用操作,涉及到针对文件系统的操作时,VFS把它们影射到与控制文件、目录以及inode。使统一规范计算机资源的使用格式成为 可能,方便传输。

image.png


声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
PCB测试点应该怎么设计?面试别只回答“方便测量”

分类:PCB设计 | 适合人群:0-3年、3-5年 | 难度:中级 | 题型:场景与项目追问题面试题你在PCB项目中会怎样规划测试点?哪些网络必须保留测试访问?... 详情>>

2026-07-28 15:41:42
EMC整改中,滤波器件选型有哪些常见误区?

📂 分类:EMC电磁兼容📊 经验级别:中级⭐ 难度:★★★☆☆📝 题型:整改实战题本文概述EMC整改中滤波器件选型常见的误区包括:只看标称值不看实际频率特... 详情>>

2026-08-11 11:22:19
Linux系统启动流程是怎样的?嵌入式Linux面试Bootloader到用户空间全过程

本文概述Linux系统启动流程是嵌入式Linux面试的基础必考题,考察对整个启动链路的理解深度。完整启动分为四个阶段:Bootloader阶段完成硬件初始化并加... 详情>>

2026-08-25 10:14:52
const有什么作⽤?

定义变量(局部变量或全局变量)为常量,例如:2. 修饰函数的参数,表⽰在函数体内不能修改这个参数的值。3. 修饰函数的返回值。a.如果给⽤ const修饰返回值... 详情>>

2023-12-14 16:19:42
PCB布线时,什么情况下需要做包地处理?

📂 分类:PCB设计📊 经验级别:中级⭐ 难度:★★★☆☆📝 题型:技术综合题本文概述包地处理的核心作用是通过地线屏蔽降低信号线之间的串扰和对外辐射。适用... 详情>>

2026-08-11 11:19:14
开班信息