Advertisement

文件系统:文件系统的注册、安装和卸载

阅读量:

一、文件系统的注册和注销

一旦内核被编译完成后... 已预先确定支持哪些 file systems 将会在 boot 期间通过 VFS 进行注册。对于那些设计为可动态加载到内核中的 module 的 file systems 来说,则需在其安装阶段进行注册,并将在相应的卸载事件中被注销。

每一个文件系统都配备有一个初始化程序,在VFS中负责完成这一登记流程。该程序的主要功能即是用于填充一个名为file_system_type的数据结构。已经登记的各个文件系统的file_system_type字段构成了一个列表,并将此列表定义为注册列表。如图8.7所示,在内核中存在这样的file_system_type列表,在此列表中以特定变量命名的是其头节点。

static struct file_system_type *file_systems;

图8.7主要作为参考资料用于描述系统中已安装的关键类型文件系统(如Ext2、proc及iso9660)及其file_system_type结构所形成的链表

file_system_type结构定义如下。

![](https://cdl.itadn

全部评论 (0)

还没有任何评论哟~