ramfs_get_inode
2015-09-19 15:09:52 1 举报
`ramfs_get_inode`是一个函数,用于在RAM文件系统中获取一个inode节点。这个函数通常用于初始化或创建一个新的RAM文件系统实例。在Linux内核中,RAM文件系统是一种临时文件系统,用于存储需要在内存中访问的数据。`ramfs_get_inode`函数的主要作用是为新创建的文件或目录分配一个唯一的inode编号,以便在后续的操作中能够快速地找到对应的数据结构。这个函数通常与`ramfs_new`、`ramfs_mount`等函数一起使用,以实现RAM文件系统的创建和挂载。
作者其他创作
大纲/内容
从inode节点创建根目录的dentry结构
dentry在存储介质中没有对应物理实体,只存在于内存中。内核会缓存近期访问的dentry。
fs/dcache.c d_alloc_root()
inode主要是记录文件的数据块及属性信息,没有记录文件间关系信息。dentry结构负责这一任务,记录文件的父结点和子结点,从而可以将文件挂载到虚拟文件系统树形结构中。
linux文件系统中,每个文件都有一个inode结点,这个inode与存储介质上物理实体是对应的。对于没有存储介质的内存文件系统,会为其中的每个文件模拟一个inode。
fs/ramfs/inode.c ramfs_get_inode()
创建rootfs根目录的inode节点
0 条评论
下一页