首页
›
Linux内核与驱动
›
019-Linux内核文件系统
›
《Linux VFS文件系统开发与inode目录缓存管理》
VIP10
本课程属于:019-Linux内核文件系统
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Linux VFS文件系统开发与inode目录缓存管理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
VFS概述
虚拟文件系统(VFS)的引入背景 · 核心作用与整体架构
VFS
虚拟文件系统
02
超级块对象
super_block结构体详解 · 关键字段与生命周期
超级块对象
super
03
inode核心概念
inode的定义 · 作用 · 与物理文件的映射关系
inode
核心概念
04
inode结构体深度解析
struct inode关键成员(i… · i_uid · i_size
inode
结构体深度解析
05
inode操作函数表
struct inode_opera… · create · lookup
inode
操作函数表
06
inode的分配与初始化
alloc_inode回调 · new_inode流程 · slab分配器
inode
的分配
07
inode的回收与销毁
iput · evict_inode · destroy_inode机制
inode
的回收
08
inode哈希表与查找
inode_hashtable · hash函数 · iget_locked流程
inode
哈希表
09
inode状态与标志
I_NEW · I_DIRTY · I_LOCK
inode
状态
10
inode的写回机制
writeback架构 · bdi · dirty_inode回调
inode
的写回机制
11
dentry核心概念
dentry的定义 · 作用 · 与路径名的关系
dentry
核心概念
12
dentry结构体深度解析
struct dentry关键成员(… · d_parent · d_inode
dentry
结构体深度解析
13
dentry操作函数表
struct dentry_oper… · d_revalidate · d_delete
dentry
操作函数表
14
dentry状态机
DCACHE_DISCONNECTE… · DCACHE_MOUNTED · DCACHE_NEED_AUTOMO…
dentry
状态机
15
dentry的分配与初始化
d_alloc · d_make_root · d_instantiate流程
dentry
的分配
16
dentry的回收与销毁
dput · d_delete · d_prune
dentry
的回收
17
dentry哈希表与查找
dentry_hashtable · d_lookup · __d_lookup_rcu
dentry
哈希表
18
dentry与inode的关联
d_instantiate · d_add · d_splice_alias
dentry
inode
19
路径查找过程
path_walk · link_path_walk · __lookup_hash逐层解析
路径查找过程
path
20
RCU与dentry
RCU锁在dentry查找中的应用 · __d_lookup_rcu实现
RCU
dentry
21
挂载点与dentry
mount结构体 · 根dentry · 挂载树遍历
dentry
挂载点
22
别名与硬链接
同一个inode对应多个dentry… · i_dentry链表
别名
硬链接
23
目录项缓存dcache
dcache结构 · LRU回收 · dcache压力与调整
dcache
目录项缓存
24
dcache收缩机制
shrink_dcache_pare… · prune_dcache_sb · 内存回收
dcache
收缩机制
25
负dentry
negative dentry的概念 · 作用 · 生命周期与优化
dentry
negative
26
文件系统注册与挂载
register_filesyste… · mount_bdev · fill_super
文件系统注册
挂载
27
实战
编写一个简单文件系统(一):定义sb · inode · dentry结构
sb
编写一个简单文件…
28
实战
编写一个简单文件系统(二)
编写一个简单文件…
重点
29
实战
编写一个简单文件系统(三)
编写一个简单文件…
重点
30
实战
调试与观察:使用ftrace · tracepoint · /proc/slabinfo观察in…
ftrace
调试
所属VIP或分类
同VIP:ioctl接口设计与用户态内核态数据传输实战
同VIP:Linux内核page-cache页缓存回写机制与优化
同VIP:Linux内核文件系统故障排查:inode损坏与修复实战