2 nightwishmin nightwishmin 于 2016.01.13 12:34 提问

ubifs 文件系统本身的开销到底有多少?具体配到哪里去了? 3C

最近做实验,把板子上的一块flash分区(example:mtd5)挂载成ubifs去访问,但df -h 查看这个挂载文件夹
的大小时发现容量比mtd划分的容量小了很多。下面是我的抓的一个log

/opt/mtdtools/ubidetach /dev/ubi_ctrl -m 1

/opt/mtdtools/ubiformat /dev/mtd1 -y

/opt/mtdtools/ubiattach /dev/ubi_ctrl -m 1 -d 2

Volume ID 0, size 100 LEBs (12902400 bytes, 12.3 MiB), LEB size 129024 bytes (126.0 KiB), dynamic, name "logfs", alignment 1

上面创建一个12.3 MB 的volume ,
mount -t ubifs /dev/ubi2_0 demo//直接把volume 挂载为ubifs

df -h 之后
/dev/ubi2_0 9.8M 20.0K 9.3M 0% /logs/demo

从log看总共有100个LEB可用除去 ,volume 12.3 M 之后的容量9.8 M ,说明文件系统的开销高达 2.5M? 具体开销分配去哪了?新人刚开始研究,求大神指教

1个回答

sinat_33728457
sinat_33728457   2016.01.13 12:43

这个问题,我不知道哎。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Linux下的flash文件系统的性能比较,jffs2,yaffs2,ubifs
Linux下的flash文件系统的性能比较,jffs2,yaffs2,ubifs
UBIFS文件系统
引言 什么是UBIFS文件系统 UBIFS是UBI file system的简称,用于裸的flash设备,作为jffs2的后继文件系统之一。UBIFS通过UBI子系统处理与MTD设备之间动作。UBIFS文件系统更适合MLCNAND FLASH。需要注意的是UBIFS并不是为SSD,MMC,SD,Compact Flash等之类的基于flash的存储设备,其是针对于裸flash设备。
UBIFS文件系统简介 与 利用mkfs.ubifs和ubinize两个工具制作UBI镜像
有了mkfs.ubifs和ubinize两个工具后,就可以制作UBIFS镜像了,具体步骤如下: 1. 使用mkfs.ubifs命令将某个文件夹制作为UBIFS镜像,具体命令为: mkfs.ubifs -r/tmp/rootfs-m 2048 -e 126976-c 992 -o ubifs.img 以上命令的含义为将/tmp/rootfs文件夹制作为UBIFS文件系统镜像,输
Linux(AT91SAM9260)增加UBIFS文件系统支持
一、 编写目的 2 二、 UBIFS文件系统移植 2 1. 内核配置 2 2. 挂载UBIFS分区至/mnt目录 3 3. 制作UBIFS文件系统镜像 6   一、编写目的 UBIFS是针对nand设备而设计的一种新文件系统。针对JFFS2、YAFFS2等专用文件系统也存在着一些技术瓶颈,如:内存消耗大,对FLASH容量、文件系统大小、内容、访问模式等的线性依赖,损益均衡能力差或
AM335x的UBIFS文件系统如何撑过十万次掉电重启
先写标题,抽空写上。
嵌入式:Linux jffs2,yaffs2,logfs,ubifs文件系统性能分析
在嵌入式领域,FLASH是一种常用的存储介质,由于其特殊的硬件结构,所以普通的文件系统如ext2,ext3等都不适合在其上使用,于是就出现了专门针对FLASH的文件系统,比较常用的有jffs2,yaffs2,logfs,ubifs。那么对于这几个文件系统,如何选择一个针对自己的硬件最合适的呢?他们各自的特点是什么?性能优劣如何?     下面一个PDF为我找到的一篇专门针对这几个文件系统做的
UBIFS文件系统之分区挂载
本文是鄙人在学习根文件系统移植中对UBIFS文件系统分区挂载的过程,以及对其中常见问题的分析与解答。 文件挂载:将一个设备(通常是存储设备)挂接到一个已存在的目录上。 由于linux操作系统将所有的设备都看做文件,我们要访问存储设备中的文件,必须将文件所在的分区挂载到一个已存在的目录上,然后通过访问这个目录来访问存储设备。 挂载分为手动挂载和自动挂载,这里介绍UBIFS文件系
UBIFS文件系统的移植
原来是在cu的一篇文章现在copy到这里做个备份。原文链接http://blog.chinaunix.net/space.php?uid=21166696&do=blog&cuid=2275685首次做UBIFS的移植,不足之处欢迎批评指正。2010-7-15自从linux2.6.27以后的内核版本都支持UBI文件系统了,新版本的uboot已经支持UBIFS了。软件平台VMwareFedora-10使用源码:linux-2.6.30.4.tar.bz2u-boot-2010.06-rc1.tar.bz2硬件
嵌入式: jffs2,yaffs2,logfs,ubifs文件系统性能分析
http://blog.chinaunix.net/uid-23381466-id-3411483.html 在嵌入式领域,FLASH是一种常用的存储介质,由于其特殊的硬件结构,所以普通的文件系统如ext2,ext3等都不适合在其上使用,于是就出现了专门针对FLASH的文件系统,比较常用的有jffs2,yaffs2,logfs,ubifs。那么对于这几个文件系统,如何选择一个针对自己的硬件最合适
ubifs文件系统的制作过程&&遇到的问题及解决方案总结---之二“Linux内核中添加对UBIFS文件系统的支持”
一、移植环境 §主机:vmware-redhat5      §开发板:mini2440--256MB nandflash §kernel:2.6.29     编译器:arm-linux-gcc-4.3.2.tgz     §uboot: u-boot-2008.10   二.移植步骤 1.在内核顶层目录下使用命令:make menuconfig ,进入内核配置菜单,添加对U