linux挂载U盘的方法,usb读卡器插入后

2019-12-19 10:21栏目:关于计算机

最近在做一个嵌入式linux项目,用到了usb读卡器来作为SD存储,上电后,不插入SD卡系统可以检测到usb读卡器设备,例如sda,现在需要动态插入sd卡,系统能够自动检测出存储分区设备,例如sda1,可是现在现象是没有任何提示信息,dev目录下也找不到相关存储设备,不过桌面发行版系统好像可以做到,有没有大神知道这个是如何实现的,如何检测这种情况下的sd插拔,系统内核版本是3.2.感谢

现在的usb设备很多,如mp3,u盘,读卡器等,但在linux上不一定被认出来,比如说我的读卡器+1g mmc卡通过mount命令能够被red hat linux挂载,但我的mp3和清华紫光的u盘确不能够被识别,在网上搜索了很多的方法,但都不成功,现把自己总结的经验分享出来。 

插入U盘之后,按照下面的步骤: 

 

1.fdisk -l /dev/sd* 

    fdisk -l 列出指定设备的分区表信息。由于usb盘是被模拟为scsi设备访问,所以会被自动命名为sd*。 

    通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。 

  www.2cto.com  

2.如果执行上一个命令没有反应,或者某些信息显示模块没有加入 

    可以lsmod查看一下是否有usb-storage scsi_mod sd_mod模块。 

    没有就modprobe [module],添加所缺模块。 

    然后再试就ok 

 

3.最后就是把U盘mount上去,这里需要先在mnt目录下面建一个usb目录 

    mount /dev/sda /mnt/usb 

    某些系统需要指定文件系统的类型,可以用 

    mount -t vfat /dev/sda /mnt/usb

 

 

作者 unixtux

mmc卡通过mount命令能够被red hat linux挂载,但我...

版权声明:本文由威尼斯网站发布于关于计算机,转载请注明出处:linux挂载U盘的方法,usb读卡器插入后