Linux-虚拟文件系统

虚拟文件系统

  1. 文件系统结构图
  2. 文件系统挂载
  3. 虚拟文件底层代码结构

文件系统结构图

a. 文件读写进入内核态调用相应sys_open ,sys_read,sys_write
b. 内核态通过文件描述符找到struc file。判断file operation
文件系统读写

文件系统挂载

c. struct file 如何关联struck dentry和struc mount的数据结构
d. struct dentry中存有inode相关信息
文件系统挂载

虚拟文件底层代码结构

f. 先look_up 然后找到最总的文件操作
虚拟文件底层代码结构