VFS与Ext2文件系统------《深入Linux内核架构》笔记

本文是《深入Linux内核架构》笔记,探讨了Linux内核中的虚拟文件系统(VFS)及其对40多种文件系统的统一接口作用。VFS将磁盘、虚拟和网络文件系统抽象化,使用户空间进程无法区分本地和网络文件系统。内容包括VFS的模型结构,以Ext2为例解释VFS如何与具体文件系统交互,以及path_lookup函数的查找过程。
摘要由CSDN通过智能技术生成

1. VFS简介(Virtual File System, 虚拟文件系统)

Linux内核中支持40多种文件系统,其来源也多种多样:来自MS-DOSFAT文件系统, UFS(Berkeley UNIX), Ext2/3/4, 用于CD-ROMiso9660, 网络文件系统(codaNFS)和虚拟的文件系统(proc)

Linux为了向用户空间(C标准库)提供标准的接口,将所有的文件系统,抽象为统一的文件系统接口----VFS。图1-1 Linux文件系统的结构。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值