Chinaunix首页 | 论坛 | 博客
  • 博客访问: 325909
  • 博文数量: 102
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 1146
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-21 22:33
文章分类

全部博文(102)

文章存档

2011年(8)

2010年(94)

我的朋友

分类: LINUX

2010-01-21 22:48:58

jffs3的文件系统

jffs3的journal和ext3不一样呀,,jffs3的很巧妙滴说,把journal eraseblock转换成leaf的,是它正常write操作中的一步;ext3的得重新申请block把journal部分写进去。

garbage collector:
jffs2的index tree在ram中,所以更新index-tree不会引入新的garbage.
jffs3更复杂些。

注:flash文件系统一定要分清一个东西,在flash中的具体erase-block位置实在是不重要的。这个和disk不一样,disk上固定的block放置固定的东西。flash由于其硬件特性,
同样的一个object可能根据需要放置在不同的block上。。一个总是在变,一个不变.

ubifs是jffs2的延伸,在mtd上加一层ubi。

开通实名持术博客,希望认识更多的朋友

我的邮箱 & msn:wangxingchao2010@163.com

阅读(1829) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:Linux设备驱动之I2C架构分析

给主人留下些什么吧!~~