UBI mkfs.ubifs 参数记录

本文详细介绍了UBIFS文件系统的制作过程,包括mkfs.ubifs和ubinize工具的使用。重点解析了参数-m(最小I/O单元)、-r(指定文件系统)、-e(可擦除逻辑块大小)和-c(最大可擦除逻辑块总数)。内容涵盖了NAND硬件结构和配置文件ubinize.cfg的设置,帮助读者深入理解UBIFS的创建与配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • NAND 硬件结构如下:

    991711-20190529155553535-326426671.png

  • 脚本如下

sudo mkfs.ubifs  -q -r rootfs_iproute -m 4096 -e 248KiB -c 3840 -o  ubifs.img -F

echo mkfs.ubifs over!
sudo ubinize -o ubi.img -m 4096 -p 256KiB ubinize.cfg
echo ubinize over!

sync

sudo cp ubi.img ~/image -rf
sync
sudo rm ubifs.img  ubi.img  -rf
sync
echo make file system ok !
  • 配置文件 ubinize.cfg :

[ubifs]
mode=ubi
image=ubifs.img
vol_id=0
vol_size=960MiB
vol_type=dynamic
vol_name=rootfs
vol_flags=autoresize
  • mkfs.ubifs 参数分析

    -m 最小 I/O 单元大小,一般是页大小, 4096 byte
    -r 是指定哪个文件系统作为文件系统。
    -e 是可擦除逻辑块大小,一般等于 (每块的页数 - 2)* 页大小 = (64by

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值