如何挂载ubi文件系统
Linux 系统中有关mtd和ubi的接口:
(1) cat /proc/mtd:可以看到当前系统的各个mtd情况,
(2) cat /proc/partitions: 分区信息,有上面的类似
(3)
(4) ls /dev/*, 查看设备节点
假设我们想在mtdblock1上加载ubifs文件系统,步骤如下:
(1)./ubiformat /dev/mtd1
(2)./ubiattach /dev/ubi_ctrl -m 1
[
[
[
[
UBI device number 2, total 2000 LEBs (253952000 bytes, 242.2 MiB), available 1976 LEBs (250904576 bytes, 239.3 MiB), LEB size 126976 bytes (124.0 KiB)
(3) ls /sys/class/ubi/
(4) cat /sys/class/ubi/ubi2/dev
(5) cat /sys/class/ubi/ubi2/volumes_count
(6) ls /dev/ubi*
(7) ./ubimkvol /dev/ubi2 -s 100MiB -N my_ubi_vol
(8) ls /sys/class/ubi/
(9) cat
(10) mknod /dev/ubi2_0 c 249 1
(11) mount -t ubifs ubi2_0 /mnt
(12) mount
至此ubifs 装载成功。