创建ubi文件系统的流程

一.准备好对应的文件系统目录

       1) 公司的服务器上已经编译好了对应的文件系统目录,可以直接使用;

        2)使用mkfs.ubifs和ubinize两条命令制作可以烧录的ubi镜像;

mkfs.ubifs -v -r rootfs/ -m 4096 -e 248KiB -c 100 -x zlib -F -o ubifs.img 

ubinize -v  -o ubi.img -m 4096 -p 256KiB -s 4096 -O 4096 ssc30kq_ubinize.cfg

mkfs.ubifs这个命令需要设置:

-r 设置制作的目录;

-e块大小(块内页数-2*页大小)(64-2) * 4;

-c分区内有多少块

ubinize命令也可以参考如下链接设置:mkfs.ubifs & ubinize 用法-优快云博客

.cfg文件,主要配置:

mode=ubi
image=ubifs.img
vol_id=0
vol_size=25MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize

主要设置vol_size要略小于nand分区大小,因为nand中存在坏块;

二.bootargs中设置

bootargs中要添加如下字段;

root=ubi0:rootfs rootfsflags=sync rootfstype=ubifs ubi.mtd=5

可以在root=ubi0:rootfs 后添加权限,默认是ro只读;可以添加成root=ubi0:rootfs rw修改成可读写;

ubi.mtd=5配置的为ubi文件系统挂载的位置;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值