ubi文件系统

本文详细介绍了UBIFS文件系统的工作原理,与标准UBI文件系统的区别,并对比了UBIFS与其他文件系统(如jffs2)在性能、压缩能力及操作特性上的差异。同时阐述了MTD设备与块设备的区别,强调了ubi系统配置的重要性。
摘要由CSDN通过智能技术生成

原创:http://blog.sina.com.cn/u/2312748742

1、UBIFS文件系统是标准的UBI文件系统。他是一个工作在flash设备中的MTD设备中,而非像其他的文件系统工作在块设备中
2、MTD 和 block 设备的区别:
     1)MTD设备包含大容量的eraseblocks,可以道128K 而块设备只能是512bytes。
     2)  MTD支持3个主要操作。通过偏移量来 1)读 和 2)写块,3)擦除整块。block设备只有支持读和写整个块这两个操作。
 3、块在写之前必须先进行擦除。
 4、块经过多次擦除后会损害。
 5、ubi系统要在drivers/mtd/ubi里先选择上。
 6、jffs2工作在mtd设备上层,ubifs工作在ubl volumes上层
 7、jffs2没有media索引,且必须在完全挂载了才能工作,ubifs不用。
 8、jffs2写要通过文件系统。ubifs支持写块,索引写速度比jffs2快。
 9、ubifs压缩更好,能压缩更多的数据。
 10、kernel启动时设置参数:ubi.mtd=0 root=ubi0:rootfs rootfstype=ubifs   (ubiX:NAME   x是ubi设备号码,NAME;是 ubi名)
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值