CPU:imx6ull

开发板:正点原子-阿尔法

linux内核版本:4.1.15


挂载emmc设备分区

将emmc设备的各个文件分区挂载到根文件系统下

1> 输入ls命令查看设备目录/dev下是否有emmc分区的设备存在,imx6ull-alientek开发板下的emmc分区的设备名字是mmcblk1p1、mmcblk1p2

其中:
​mmcblk1p1表示设备1的分区1,该分区主要存放Linux内核镜像、设备树

​mmcblk1p2表示设备1的分区2,该分区主要存放根文件系统

​设备1即是emmc设备,如果是SD卡的话是设备0

2>在路径/run/media/下创建目录文件mmcblk1p1(注:使用其他的路径和目录文件名也可以)

例如:mkdir /run/media/mmcblk1p1 -p

执行完该命令后就会在/run/media/路径下生成一个名为mmcblk1p1的目录文件。

3>使用mount命令挂载块设备到某个目录文件下

例如:mount /dev/mmcblk1p1 /run/media/mmcblk1p1/ 

其中:

/dev/mmcblk1p1表示需要挂载的块设备,

/run/media/mmcblk1p1/表示块设备的挂载点路径(也可挂载到其他路径);

mount命令默认自动选择块设备的文件格式,如果加参数 -t 则需要指定块设备的文件格式

关于mount命令的其他参数详解可自行查找其他资料,如:Linux mount命令 | 菜鸟教程 (runoob)


解除emmc设备分区的挂载

使用umount命令可解除emmc设备分区的挂载

解除挂载的方式有两种

1、通过设备名解除挂载:umount 设备名

例如:umount /dev/mmcblk1p1

2、通过挂载路径解除挂载:umount 挂载路径

例如:umount /run/media/mmcbkl1p1

umount命令加参数 -v 执行时可显示详细信息,-V 显示版本信息;

关于umount命令的详解可自行查看如下文章或自行去网上看其他资料!

[Linux umount 命令 | 菜鸟教程 (runoob)]


查看已经挂载的文件系统

输入命令:df -h

左边的 /dev/mmcblk1p1和/dev/mmcblk1p2是被挂载的块设备

右边的/run/media/mmcblk1p1和/run/media/mmcblk1p2是挂载点的路径

更多推荐

Linux系统存储分区的挂载与解除