如何挂载ubi文件系统
2014-11-19 17:16
190 查看
如何挂载ubi文件系统
Linux 系统中有关mtd和ubi的接口:(1) cat /proc/mtd:可以看到当前系统的各个mtd情况,
(2) cat /proc/partitions: 分区信息,有上面的类似
(3) cat /sys/class/ubi/ubi0/*:当前系系统的ubi情况
(4) ls /dev/*, 查看设备节点
假设我们想在mtdblock1上加载ubifs文件系统,步骤如下:
(1)./ubiformat /dev/mtd1 -----格式化mtdblock1
(2)./ubiattach /dev/ubi_ctrl -m 1 -----将mtdblock1与ubi建立连接,命令输出如下:
[ 977.342492] UBI: attaching mtd1 to ubi2
[ 977.346417] UBI: physical eraseblock size: 131072 bytes (128 KiB)
[ 977.352631] UBI: logical eraseblock size: 126976 bytes
[ 977.357948] UBI: smallest flash I/O unit: 2048
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)
系统自动将mtd1关连到ubi2上,假设系统中已经存在ubi0, ubi1了。
(3) ls /sys/class/ubi/ -----可以看到该目录下增加了一个ubi2的子目录
(4) cat /sys/class/ubi/ubi2/dev -----可以得到该ubi2设备的主次设备号,如249:0
(5) cat /sys/class/ubi/ubi2/volumes_count -----结果为0,表示该ubi上没有任何volume
(6) ls /dev/ubi* -----如果/dev中没有ubi2, 则手工创建“mknod /dev/ubi2 c 249 0”
(7) ./ubimkvol /dev/ubi2 -s 100MiB -N my_ubi_vol -----在ubi2上创建一个volume
(8) ls /sys/class/ubi/ -----可以看到该目录下增加一个ubi2_0的目录,代表ubi2上的第一个volume,如果哦“cat /sys/class/ubi/ubi2_0/name”,你可以得到“my_ubi_vol”,这就是(7)中的名字。
(9) cat /sys/class/ubi/ubi2_0/dev -----得到该volume的主次设备号,如249:1
(10) mknod /dev/ubi2_0 c 249 1 -----如果/dev中没有ubi2_0, 则需要手工创建
(11) mount -t ubifs ubi2_0 /mnt -----将ubi2_0挂载到本地目录 /mnt上,
(12) mount -----可以看到ubi2_0成功挂载在/mnt上。
至此ubifs 装载成功。
相关文章推荐
- 如何挂载ubi文件系统
- 如何在linux正常启动的系统中(挂载rootfs)某个目录下来加载ubi文件类型的recoveryfs?
- 如何挂载ubi文件系统
- 重新安装一个linux系统后如何快速搭建可用于开发板nfs挂载根文件系统的过程
- Linux如何挂载根文件系统
- 如何在 Linux 中查看已挂载的文件系统类型
- 如何删除/mnt/cdrom?|如何删除只读文件系统(Read-only files ystem)? failed !bh ? 挂载光盘?挂载usb?
- linux下,在挂载设备之前,如何知道设备的文件系统类型?
- 利用nandsim挂载ubi文件系统
- linux基础篇-25,如何永久挂载文件系统
- UBI文件系统制作和挂载
- Linux有问必答-如何创建和挂载XFS文件系统
- 梳理一下uboot是如何从nandflash挂载文件系统的
- 如何在RHEL5系统下挂载NTFS文件格式的USB硬盘
- 详解挂载运行的docker容器中如何挂载文件系统
- 在redhat系统如何设置支持NTFS系统文件并开机自动挂载
- 如何在 Linux 上使用 SSHfs 挂载一个远程文件系统
- 如何在 Linux 上使用 SSHfs 挂载一个远程文件系统
- 如何使用_SSHFS_通过_SSH_挂载远程的_Linux_文件系统或者目录
- Linux系统如何创建和挂载XFS文件系统