您的位置:首页 > 其它

EASYARM-IMX283 制作ubifs文件系统

2014-05-22 14:24 274 查看
ubifs主页:http://www.linux-mtd.infradead.org/doc/ubifs.html

nandflash上常用的文件系统有jffs2yaffsubifs,其中ubifs在性能上比其他系统都要快很多。

先安装ubifs相关工具:

apt-get install mtd-utils


将配套光盘上的rootfs.tar.bz2拷贝到当前文件夹,然后创建rootfs文件夹,并将rootfs.tar.bz2解压缩到rootfs文件夹:

mkdir rootfs
tar xf rootfs.tar.bz2 -C rootfs


创建一个配置文件(名为ubinize.cfg),内容如下:

[rootfs]
mode=ubi
image=ubifs.img
vol_id=1
vol_size=200MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize


然后制作一个脚本(名为build_ubifs),内容如下:

mkfs.ubifs -r rootfs -m 2048 -e 126976 -c 1900 -o ubifs.img
ubinize -o ubi.img -m 2048 -p 128KiB -s 512 ubinize.cfg
mv ubifs.img rootfs.ubifs


然后修改build_ubifs文件权限为可执行文件:

chmod +x build_ubifs


然后root权限执行该脚本:

./build_ubifs


即可生成所需的rootfs.ubifs
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: