
文件系统
文章平均质量分 55
cocoti
这个作者很懒,什么都没留下…
展开
-
ext4文件系统布局设计
1.硬盘整体布局-基本布局 2.硬盘整体布局-开启flex_bg 3.inode与文件数据分布关系 3.1.只是用inode,不扩展extent tree时 一个inode对应一个file,inode中的i_block字段记录file中的内容与硬盘中的地址对应关系。 3.2扩展了extent tree后 扩展之后,extent tree有了两个node:inode中的i_block,扩展的一个block 此时i_block作为Internal node,扩展的bl...原创 2021-01-09 22:27:31 · 490 阅读 · 0 评论 -
vfs源码框架介绍
对文件系统,我们一般的操作主要有:1.初始化vfs,准备好相关资源进行后续操作;2.mount,挂载文件系统,挂载后文件系统有了路径,才可以进行后续的其他操作;3.open,打开文件,open参数可以带O_CREATE,创建文件后打开,打开文件后,才可以进行后续的读写等操作;4.read,write,读写文件;5.删除文件 这些是基本的文件操作。 1.start_kernel 初始化过程中,对dentry、inode、superblock的缓存哈希表进行初始化。 并调用init_rootf...原创 2021-01-09 17:36:52 · 377 阅读 · 0 评论