emmc闪存分区挂载

背景

开发板中,emmc嵌入式多媒体控制器即闪存,设备参数有32G闪存,但实际使用命令查询则远远不足,所以怀疑存在未挂载的分区

进行分区查询

  • 执行fdisk -l,显示出/dev/mmcblk0(即闪存)有29G
Disk /dev/mmcblk0: 29 GB, 31037849600 bytes, 60620800 sectors
947200 cylinders, 4 heads, 16 sectors/track
Units: cylinders of 64 * 512 = 32768 bytes

Disk /dev/mmcblk0 doesn't contain a valid partition table
Disk /dev/mmcblk0p1: 2048 MB, 2147483648 bytes, 4194304 sectors
65536 cylinders, 4 heads, 16 sectors/track
Units: cylinders of 64 * 512 = 32768 bytes

Disk /dev/mmcblk0p1 doesn't contain a valid partition table
Disk /dev/mmcblk0boot1: 4 MB, 4194304 bytes, 8192 sectors
128 cylinders, 4 heads, 16 sectors/track
Units: cylinders of 64 * 512 = 32768 bytes

Disk /dev/mmcblk0boot1 doesn't contain a valid partition table
Disk /dev/mmcblk0boot0: 4 MB, 4194304 bytes, 8192 sectors
128 cylinders, 4 heads, 16 sectors/track
Units: cylinders of 64 * 512 = 32768 bytes

Disk /dev/mmcblk0boot0 doesn't contain a valid partition table
Note: sector size is 4096 (not 512)
Disk /dev/sda: 7 MB, 8384512 bytes, 16376 sectors
127 cylinders, 1 heads, 16 sectors/track
Units: cylinders of 16 * 4096 = 65536 bytes
  • 使用cat /proc/partitions查询分区,发现mmcblk0已有许多分区,其中mmcblk0p4分区有21.9G,怀疑就是该分区未挂载
major minor  #blocks  name

   1        0      16384 ram0
   1        1      16384 ram1
   1        2      16384 ram2
   1        3      16384 ram3
   1        4      16384 ram4
   1        5      16384 ram5
   1        6      16384 ram6
   1        7      16384 ram7
   1        8      16384 ram8
   1        9      16384 ram9
   1       10      16384 ram10
   1       11      16384 ram11
   1       12      16384 ram12
   1       13      16384 ram13
   1       14      16384 ram14
   1       15      16384 ram15
 179        0   30310400 mmcblk0
 179        1    2097152 mmcblk0p1
 179        2    4194304 mmcblk0p2
 179        3    1048576 mmcblk0p3
 179        4   22970368 mmcblk0p4 # 该处未挂载
 179       24       4096 mmcblk0rpmb
 179       16       4096 mmcblk0boot1
 179        8       4096 mmcblk0boot0
   8        0       8188 sda
  • 使用df -h查询挂载情况,确实少了21.9G
Filesystem                Size      Used Available Use% Mounted on
rootfs                  485.0M     29.5M    455.5M   6% /
devtmpfs                485.0M         0    485.0M   0% /dev
tmpfs                   490.8M         0    490.8M   0% /dev/shm
tmpfs                   490.8M    108.0K    490.7M   0% /tmp
tmpfs                   490.8M     12.0K    490.8M   0% /run
/dev/mmcblk0.xx           3.9G    612.1M      3.1G  16% /xx
/dev/mmcblk0.zz         975.9M      2.5M    906.2M   0% /zz
  • cd /dev进入文件夹
  • 执行ls -l | grep mmcblk0,查看到mmcblk0.reserved是闪存p4分区的软链接
brw-------    1 root     root      179,   0 Jan  1  1970 mmcblk0
lrwxrwxrwx    1 root     root            14 Sep 23 00:16 mmcblk0.boot -> /dev/mmcblk0p1
lrwxrwxrwx    1 root     root            14 Sep 23 00:16 mmcblk0.xx -> /dev/mmcblk0p2
lrwxrwxrwx    1 root     root            14 Sep 23 00:16 mmcblk0.zz -> /dev/mmcblk0p3
lrwxrwxrwx    1 root     root            14 Sep 23 00:16 mmcblk0.reserved -> /dev/mmcblk0p4 # p4的软链接
brw-------    1 root     root      179,   8 Jan  1  1970 mmcblk0boot0
brw-------    1 root     root      179,  16 Jan  1  1970 mmcblk0boot1
brw-------    1 root     root      179,   1 Jan  1  1970 mmcblk0p1
brw-------    1 root     root      179,   2 Jan  1  1970 mmcblk0p2
brw-------    1 root     root      179,   3 Jan  1  1970 mmcblk0p3
brw-------    1 root     root      179,   4 Jan  1  1970 mmcblk0p4
brw-------    1 root     root      179,  24 Jan  1  1970 mmcblk0rpmb

挂载p4分区

  • mkdir /opt,创建文件夹
  • mkfs.vfat /dev/mmcblk0p4,格式化硬盘(自行选择格式)
  • mount /dev/mmcblk0.reserved /opt,挂载分区
  • (可选)需要开机挂载时,自行找到启动命令,将mount语句放入
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值