
文件系统
文章平均质量分 86
kaka__55
这个作者很懒,什么都没留下…
展开
-
脏页跟踪流程
linux内核的脏页跟踪原创 2022-01-03 17:34:48 · 693 阅读 · 0 评论 -
JFFS2的remount过程
博主能力有限,若博文有错误,请各位大侠不吝赐教。本文代码基于linux4.4.198jffs2文件系统的remount命令为:mount -t jffs2 -o remount,*** /dev/mtdblocki /mnt这个命令最终会调用到mount系统调用,通过参数MS_REMOUNT告诉内核这是一次remount的操作,代码的调用路径为:sys_mount->do_mount...原创 2020-04-28 23:12:42 · 664 阅读 · 0 评论 -
JFFS2创建文件过程
本文内容基于内核版本linux4.4.198.JFFS2文件系统创建文件的过程,主要是通过VFS层的vfs_create()函数调用到jffs2_create()函数,由jffs2_create()函数负责文件的创建。jffs2_create()函数具体创建文件的步骤是:1.通过jffs2_new_inode()函数分配inode结构体以及jffs2_inode_info、jffs2_ino...原创 2020-04-12 22:49:25 · 661 阅读 · 0 评论 -
linux文件系统初始化流程
博主能力有限,若博文有错误,请各位大侠不吝赐教。本文分析linux文件系统的初始化过程,将从代码层面,将文件系统的初始化流程捋一捋。代码基于linux4.4.198.在start_kernel()函数中,分两个地方进行文件系统相关的初始化动作。第一个地方位于函数vfs_caches_init(),第二个地方位于rest_init(),前者为后者做必要的初始化,后者执行真正的文件系统挂载动作。下...原创 2020-04-06 23:07:44 · 1335 阅读 · 0 评论