概述
当内核被编译时,就已经确定了可以支持哪些文件系统,这些文件系统在系统引导时,在 VFS 中进行注册。如果文件系统是作为内核可装载的模块,则在实际安装时进行注册,并在模块卸载时注销。
- VFS的初始化函数用来向VFS注册,即填写
文件注册表file_system_type数据结构
。每一个文件系统类型在注册表中有一个登记项,记录该文件系统的类型名、文件系统特性、指向对应的VFS超级块读取函数的地址及已注册项的链指针等。
- 函数
register_filesystem()
用于注册文件系统类型,函数unregister_filesystem()
用于注销一个文件系统类型。