UBIFS文件系统搭建与配置(Micro2440 + linux 2.6.39)

本文详细介绍了如何在Micro2440开发板上配置和搭建UBIFS文件系统,包括内核配置、设备节点创建、格式化分区、挂载和卸载文件系统等步骤。此外,还阐述了UBIFS文件系统映像的制作过程,包括使用mkfs.ubifs制作镜像、配置ubinize.cfg文件以及转换为可烧写的格式。
摘要由CSDN通过智能技术生成

1. UBIFS文件系统配置

a) 内核配置

        2.6.27以后,ubifs被整合进内核树中,本文档所使用的2.6.39内核中已经包好UBIFS的相关代码,因此直接进行make menuconfig配置即可。

        Device Drivers  --->

                <*> Memory Technology Device (MTD) support  ---> 

                <*>   Enable UBI - Unsorted block images  ---> 

        File systems  --->

                [*] Miscellaneous filesystems  --->

                <*>   UBIFS file system support

                [*]     Extended attributes support

                [*]     Advanced compression options

                [*]       LZO compression support 

                [*]       ZLIB compression support


b) 创建UBIFS相关设备节点(没有以下两个设备文件的则需要创建,可将命令加到/etc/init.d/rcS中,让其开机自动创建)

        # mknod /dev/ubi_ctrl c 10 63

        # mknod /dev/ubi0 c 251 0  //这个文件没有的,通过cat /proc/devices//查询主设备号,如果主设备号不对,将无法//执行ubimkvol


c) 格式化一空闲分区,用于挂载UBIFS

        # /mtd_tools/flash_eraseall /dev/mtd3


d) 将mtd3分区关联到ubi上(ubiattach可以在mtd-utils工具/busybox中取得,我这里是使用busybox中的)

        # ubiattach /dev/ubi_ctrl -m 3 //最后一个数据表示分区号

        如下图所示,提示“UBI error: ubi_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值