拓冰建站拓冰建站
首页 / 资讯中心 / 正文

init_rootfs / shmem_init / init_ramfs_fs 函数

init_rootfs1. init_rootfs 函数1.1 shmem_init 函数1.2 init_ramfs_fs 函数1. init_rootfs 函数通过 register_filesystem 函数将新的rootfs文件系统插入到全局链表file_systems中通过 init_ramfs_fs()-register_filesystem 函数将一个新的ramfs文件系统类型注册到全局文件系统链表file_systems中1.1 shmem_init 函数通过 kmem_cache_create 函数初始化全局变量shmem_inode_cachep的slab缓存可供 kmem_cache_zalloc / kmem_cache_free 使用的缓存对象通过 register_filesystem 函数将一个新的tmpfs文件系统类型注册到全局文件系统链表file_systems中通过kern_mount()函数创建一个仅供内核内部使用的持久挂载即tmpfs文件系统的根目录dentry后续通过用户空间mount命令将其挂在到/tmp目录1.2 init_ramfs_fs 函数通过 register_filesystem 函数将一个新的ramfs文件系统类型注册到全局文件系统链表file_systems中
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门