大家好,农企新闻小编来为大家解答以上问题。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文件夹中。