![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
filesystem
文章平均质量分 72
戴着眼镜的猫
竹杖芒鞋轻胜马,一蓑烟雨任平生。
展开
-
ubifs - master node
master node-存储经常更改的数据-LEB1和LEB2用来存储两份相同的master node-拥有最大序列号的master node是最后更新的信息-每个inode numer只用一次一个master node,占用512字节。fs/ubifs/ubifs-media.h/** * struct ubifs_mst_node - mas原创 2015-01-14 23:18:27 · 635 阅读 · 0 评论 -
ubifs - introduction
unsorted block images file system 无排序区块图像文件系统Features1,对flash尺寸有着很好的扩展性2,fast mount3,对脏数据有一定的容忍度4,fast IO5,数据支持压缩6,数据可靠s/w block diagramubifs|UBI|MTD|NAND / NOR原创 2015-01-12 23:08:34 · 335 阅读 · 0 评论 -
ubifs - superblock
ubifs superblock- 1 superblock node.- store system data- superblock node be rewritten only if an automatic resize occurs. (image size resizing)ubi对LEB的操作是原子操作,以保证数据更新成功。superblock数据定义在下原创 2015-01-14 08:15:00 · 672 阅读 · 0 评论 -
ubifs design
Flash memory在存储之前需要擦除,所以flash mem文件系统需要做异地更新。Flash memory的擦除过程比较耗时,选择异地更新会比较明智,往一个已经擦除好的block上写比拿到脏块擦除后再写要快得多。要做异地更新,那自然有做擦除脏数据块的机制,即垃圾收集机制。写数据只需要往擦除过的block写,GC则需要回收丢弃的block并擦除之。文件系统需要能够标识存储翻译 2015-01-18 20:54:03 · 396 阅读 · 0 评论