本文主要是介绍F2FS源码分析系列文章目录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、文件系统布局以及元数据结构
- 总体结构
- Superblock区域
- Checkpoint区域
- Segment Infomation Table区域(SIT)
- Node Address Table区域(NAT)
- Segment Summary Area区域(SSA)
二、文件数据的存储以及读写
- F2FS文件数据组织方式
- 一般文件写流程
- 一般文件读流程
- 目录文件写流程(未完成)
- 目录文件读流程(未完成)
三、文件与目录的创建以及删除(未完成)
- 一般文件的创建(未完成)
- 一般目录的创建(未完成)
- 一般文件的删除(未完成)
- 一般目录的删除(未完成)
四、垃圾回收机制
- 垃圾回收流程分析
- Victim Segment的选择策略
五、数据恢复机制
- 数据恢复的原理以及方式
- 后滚恢复和Checkpoint的作用与实现
- 前滚恢复和Recovery的作用与实现(未完成)
六、重要数据结构或者函数的分析
- f2fs_summary的作用
- f2fs_journal的作用
- f2fs_map_block的作用
- f2fs_get_dnode_of_data的作用
- get_node_page的作用(未完成)
如果觉得这些源码分析能够帮你更了解F2FS, 请star这个F2FS-源码分析仓库,非常感谢。
这篇关于F2FS源码分析系列文章目录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!