首页
›
嵌入式与底层系统
›
001-Linux内核架构与构建工程
›
《Linux内核深入解析 VFS虚拟文件系统架构与驱动适配》
VIP20
本课程属于:001-Linux内核架构与构建工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux内核深入解析:VFS虚拟文件系统架构与驱动适配
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
VFS概述
VFS在Linux内核中的位置 · VFS的设计目标与核心思想 · VFS与具体文件系统的关系
VFS
Linux
02
VFS数据结构全景
超级块(super_block) · 索引节点(inode) · 目录项(dentry)
VFS
数据结构全景
03
超级块(super_block)深度解析
结构体定义 · 关键字段含义 · 超级块操作函数表(super_ope…
super
block
04
索引节点(inode)深度解析
结构体定义 · 关键字段 · inode操作函数表(inode_o…
inode
索引节点
05
目录项(dentry)深度解析
结构体定义 · 目录项缓存(dcache) · dentry操作函数表(dentry…
dentry
目录项
06
文件对象(file)深度解析
结构体定义 · 文件操作函数表(file_opera… · 文件描述符与文件对象的关系
file
文件对象
07
VFS系统调用层
系统调用入口(sys_open/sy… · 系统调用与VFS层的交互 · 系统调用处理流程
VFS
系统调用层
08
路径查找与解析
路径查找的完整流程 · 符号链接处理 · 挂载点穿越
路径查找
路径查找的完整流…
09
文件打开流程详解
从用户态open()到内核态sys_… · 分配文件描述符 · 创建文件对象
文件打开流程详解
open
10
文件读写流程详解
read/write系统调用路径 · 页缓存(page cache)机制 · 预读与回写
文件读写流程详解
read/write
11
VFS中的锁机制
读写锁 · 引用计数 · inode锁
VFS
锁机制
12
VFS中的通知机制
inotify/dnotify/fa… · VFS层的事件通知 · 监控文件系统变化
VFS
通知机制
13
VFS中的内存映射
mmap系统调用 · 文件映射与匿名映射 · 缺页异常处理
VFS
内存映射
14
VFS中的I/O调度
块设备层与VFS的接口 · I/O调度器(CFQ/Deadlin… · 请求合并与排序
VFS
I/O
15
VFS中的缓存机制
页缓存(page cache) · 目录项缓存(dcache) · 索引节点缓存(inode cache…
VFS
缓存机制
16
VFS中的文件系统注册与卸载
register_filesyste… · 文件系统类型结构(file_syst… · 模块加载与卸载
VFS
文件系统注册
17
VFS中的挂载管理
mount系统调用 · 挂载描述符(mount) · 挂载树结构
VFS
挂载管理
18
VFS中的文件锁
flock与fcntl锁 · POSIX记录锁 · 强制锁与建议锁
VFS
文件锁
19
VFS中的扩展属性
xattr系统调用 · 扩展属性的存储 · 安全扩展属性与ACL
VFS
扩展属性
20
VFS中的伪文件系统
procfs · sysfs · devtmpfs
VFS
伪文件系统
21
VFS中的网络文件系统
NFS客户端实现 · VFS与NFS的交互 · RPC层与VFS的桥接
VFS
网络文件系统
22
VFS中的堆叠文件系统
union mount/overla… · 层叠文件系统的VFS实现 · 写时复制
VFS
堆叠文件系统
23
VFS中的加密文件系统
eCryptfs/fscrypt原理 · VFS层的加密钩子 · 加密密钥管理
VFS
加密文件系统
24
VFS中的审计与安全
LSM(Linux Security… · SELinux/AppArmor与V… · 文件访问控制
VFS
审计
25
VFS中的IOCTL接口
ioctl系统调用 · VFS层的ioctl处理 · 设备驱动中的ioctl实现
VFS
IOCTL
26
VFS中的异步I/O
AIO与io_uring原理 · VFS层的异步接口 · 内核侧的事件驱动机制
VFS
I/O
27
VFS驱动适配基础
编写一个简单的文件系统驱动 · 注册文件系统类型 · 实现超级块/inode/dentry…
VFS
驱动适配基础
28
VFS驱动适配进阶
实现读写操作 · 处理并发访问 · 实现目录操作
VFS
驱动适配进阶
29
VFS驱动适配实战
基于RAM的文件系统实现 · 内存分配与管理 · 性能优化技巧
VFS
驱动适配实战
30
VFS驱动适配调试与测试
内核调试技术(printk/ftra… · 文件系统测试工具(fsstress/… · 性能分析(perf/blktrace…
VFS
驱动适配调试
所属VIP或分类
同VIP:Kconfig裁剪-关闭调试选项与未用架构的内核编译加速
同VIP:Kconfig语法与Linux内核配置菜单定制实战工程
同VIP:Linux内核启动异常定位与QEMU调试实践工程