农企新闻网

linux挂载sd卡(linux挂载sd卡命令)

发布者:刘龙一
导读大家好,农企新闻小编来为大家解答以上问题。linux挂载sd卡,linux挂载sd卡命令很多人还不知道,现在让我们一起来看看吧!Linux SD卡挂载命令1.SD卡安装命令插入SD卡时,将显示启动信

大家好,农企新闻小编来为大家解答以上问题。linux挂载sd卡,linux挂载sd卡命令很多人还不知道,现在让我们一起来看看吧!

Linux SD卡挂载命令

1.SD卡安装命令

插入SD卡时,将显示启动信息。在启动信息中,MMC BLK03360p1是指SD卡的设备名p1。

dev目录下有一个mmcblk0p1设备文件,就是我们插入的SD卡。我们把这个设备文件挂载到Linux系统的/mnt/SD目录下,这样就可以通过访问/mnt/SD目录读写sd卡,用mount命令挂载。

[root @ tx 2440 a/]# mount/dev/mmcblk 0 p 1/mnt/SD

缩写为mntsd,与mount /dev/mmcblk0p1 /mnt/sd功能相同。

[root@TX2440A /]# mntsd

转到/mnt/sd目录查看sd卡的内容。如果内容与SD卡中的内容相同,则SD卡安装成功。

[root@TX2440A /]# ls /mnt/sd

2.取消SD卡安装命令

使用umount命令卸载,加上要卸载的目录/mnt/sd。

[root@TX2440A /]# umount /mnt/sd

查看/mnt/sd目录,发现没有更多的内容,说明sd卡卸载成功。

[root@TX2440A /]# ls /mnt/sd

注意:上述/sd目录可以是/mnt目录下的/nfs、/sd、/udik1、/udik2、/udik3和/udis4子目录中的任意一个。为了便于识别,避免与其他内存发生发送冲突,最好使用/sd标识的目录。

参考:如何在linux下挂载SD卡

(1)通过#fdisk -l命令确认板上的linux系统是否识别SD卡。

MP805M板卡插入SD卡显示。

SD30插槽没有WP

位于地址5bc0的mmc1:新型高速SD卡

mmcblk 0: MMC 1:5 BC 0 SD02G 1.83 GiB

mmcblk0: p1

[/]# fdisk -l

Disk /dev/mtdblock0: 1 MB,1179648字节

255个磁头,63个扇区/磁道,0个柱面

单位=16065 * 512的柱面=8225280字节

磁盘/dev/mtdblock0不包含有效的分区表

Disk /dev/mmcblk0: 1967 MB,1967128576字节

40个磁头,56个扇区/磁道,1715个柱面

单位=2240 * 512的柱面=1146880字节

设备启动开始结束块Id系统

/dev/mmcblk 0 p 1 * 192 1716 1707008 6 FAT16

(2)确保/mnt存在。

然后cat /proc/partitions

看看有没有mmc相关的分区。

[/]#猫/处理器/分区

主要次要#区块名称

31 0 1152 mtdblock0

31 1 768个月

31 2 768 mtdblock2

31 3 7040 mtdblock3

31 4 121344月数据块4

179 0 1921024 mmcblk0

179 1 1707008 mmcblk0p1

没有这两个分区,SD卡驱动就没有移植成功。

内核选项支持

设备交付-》mmc/sd卡支持-三星s3c sd/mmc卡接口支持

(3)挂载SD卡。

mount /dev/mmcblk0p1 /mnt/mmc

或者

mount -t vfat /dev/mmcblk0p1/mnt/

(4)卸载SD卡。

卸载/管理

注意当前目录不能是/mnt,否则会出现错误消息“umount不能umount/mnt设备或资源忙”。

(5)如何在5)Linux上挂载SD卡?

编辑/etc/init . d/directory:VI/etc/init . d/rcS中的rcS文件

添加一行:mount -t vfat /dev/mmcblk0p1 /mmc。

这样开发板上电后会自动将SD卡挂载到主目录的mmc文件夹中。