免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1065 | 回复: 0
打印 上一主题 下一主题

学习文件系统中的一点儿小感悟 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-21 23:35 |只看该作者 |倒序浏览
看到这么深我觉得就不错了,基本可以以此方式看其它的函数。。。
把所有的函数都看了,看得很仔细的工作可以放在具体的开发中去做。。。
现在只要知道一个文件系统大体的实现机制,与上层的接口,它本身的特色等等足矣。像ext2/3,知道了其disk上的各种数据分布及映射到内存中的方式后,可以有能力去看其具体的function是如何实现的。但要实际开发,需要阅读更细的文档,需要对vfs从上到下有很好的了解。打算今晚看几篇论文,再把ulk的page cache章节细看,整体上有对vfs-->fs有了把握,了解了其机制,配合一个单独的文件系统的实现,再理解不同文件系统的特性,在fs这一部分,就算是入门了。正式工作后,有机会进行实际的开发和测试,配合相就的理论指导,多看些论文,多与朋友们交流些,参与社区开发。
文件系统这部分用到的机制非常多,基本上含盖了内核各个重要的模块。而且其从上到下不同的等级划分机制,非常完美。我决定投向其中了,呵呵。。。
看来我前天立下的豪言,在三天假期内看完ext3的code的计划要暂停了,打赌输了,要请老师吃饭喽。。。不过,基本了解了其运行机制,重点研究几个核心函数,等于拿到了进入ext3的入口,也不错。
之前文件系统的理论知识储备不足,现在要恶补。阅读代码的能力已经够了,知道了其理论后,能很快的读懂某些机制的实现。
晚上看的论文;
btrfs的机制
ext2/3/4的差异
jbd的实现机制
               
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/110888/showart_2156667.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP