cramfs文件系统制作

参考:http://blog.csdn.net/liukun321/article/details/7256456
1、首先配置内核,打开对cramfs的支持:
 File systems  --->[*] Miscellaneous filesystems  --->

<*>   Compressed ROM file system support (cramfs) 


2.编译cramfs制作工具
从http://sourceforge.net/projects/cramfs/下载cramfs-1.1.tar.gz。然后执行

#tar zxvf cramfs-1.1.tar.gz

#make
编译完成之后,会生成mkcramfs和cramfsck两个可执行文件,其中mkcramfs工具是用来创建cramfs文件系统的,而cramfsck工具则用来进行cramfs文件系统的释放以及检查。可以将这两个文件拷贝到/usr/local/bin目录下,方便使用.

PS:
===============================================================
mkcramfs的命令格式
mkcramfs [-h] [-e edition] [-i file] [-n name] dirname outfile
mkcramfs的各个参数解释如下:
-h:            显示帮助信息
-e edition:设置生成的文件系统中的版本号
-i file:        将一个文件映像插入这个文件系统之中(只能在Linux2.4.0以后的内核版本中使用)
-n name:  设定cramfs文件系统的名字
dirname:  指明需要被压缩的整个目录树
outfile:     最终输出的文件

cramfsck的命令格式:
cramfsck [-hv] [-x dir] file
cramfsck的各个参数解释如下:
-h:           显示帮助信息
-x dir:      释放文件到dir所指出的目录中
-v:           输出信息更加详细
file:         希望测试的目标文件
================================================================

3.压缩rootfs根文件系统生成 cramfs

#mkcramfs romfs/ romfs.cramfs


4、登录开发板子:

     mount  NFS

      dd if=romfs.cramfs of=/dev/mtdblock0



5、启动系统

     rootfstype=cramfs


6、读取速度测试:

405Mhz cpu 

cramfs 文件系统:  speed=1.489 M/s   

NFS 文件系统   :    speed = 61M/s

UBI  文件系统:  speed = 3.684M/s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值