Linux内核开发教程:VFS实现详解.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 6页
  • 2026-03-27 发布于北京
  • 举报

Linux内核?

第十七讲VFS的实现主讲人:赵亚华章培训网、[]华章培训网

VFS实现第2页一、数据结构 1、structsuper_block 描述特定文件系统。 2、structfile_system_type 特定文件系统类型描述,通过其get_sb得到其对应 的super_block。 Linux内核驱动机制可以通过其name字段使用 netlink套接字通知用户态进程加载文件系统驱动程 序。

VFS实现第3页 file_system_type的fs_supers字段将所有的 super_block连接在一起。 3、structvfsmount 记录每一个mount点,也就是每一个mount点都会有 一个vfsmount结构体与之对应。其mnt_mountpoint 字段记录了一个文件系统的dentry,而一个dentry 则是linux内核文件系统中一个很重要的概念,记录 一个文件,内存中的文件,包括文件,目录。

VFS实现第4页 file_system_type的fs_supers字段将所有的 super_block连接在一起。 4、file_operations 一个函数集合,规定了具体文件系统实现的调用例 程。具体文件系统需要实现这个集合中的全部或

文档评论(0)

1亿VIP精品文档

相关文档