android无法自动识别优盘 ubuntu linux挂载优盘

一、android无法自动识别优盘

=================================================================

刚编译好的内核不能自动挂载U盘

一、首先确定U盘的格式,FAT32或者NTFS
二、修改内核
(1) 配置2.6.22.6支持u盘
1.
 SCSI device support  --->
<*>   SCSI disk support
      <*>   SCSI generic support
      <*>   SCSI media changer support
       [*] Probe all LUNs on each SCSI device


   这些配置是对host端和device端的支持.
           2. USB support  ---> 
       <*>   USB Mass Storage support
   这是对U盘的SCSI类型的支持
 
 3. File systems  --->
 Native Language Support  --->  (iso8859-1) Default NLS Option
                      <*>   Codepage 437 (United States, Canada)
                      <*>   Simplified Chinese charset (CP936, GB2312)
                      <*>   NLS ISO 8859-1  (Latin 1; Western European Languages)
   支持相应的语言
三、>如果想知道内核有没有识别出u盘的话可以执行命令:cat /proc/partitions ,看看插入USB前后分区信息有什么不同就知道了


根据查看的结果手动创建节点 mknod /dev/sda4 b 8 4
四、mkdir -p /mnt/udisk
如果是fat格式的U盘,挂载命令:mount  -t  vfat  /dev/sda4  /mnt/udisk
如果是ntfs格式的U盘,挂载命令:mount  -t  ntfs-3g  /dev/sda4  /mnt/udisk


但是注意,ntfs格式要挂载的话,需要下载一个ntfs-3g-2011.4.12-5.el5.i386.rpm包,安装一下~

百度一下这个包名,去CSDN下载...


二、ubuntu linux挂载优盘

=================================================================

转自:http://blog.csdn.net/ghj1976/article/details/6164833

第一步:查看U盘信息


首先使用 sudo fdisk -l 命令查看一下U盘在那里(cat /proc/partitions 也可以 但是不够详细)

Disk /dev/mapper/cryptswap1: 2000 MB, 2000683008 bytes
255 heads, 63 sectors/track, 243 cylinders, total 3907584 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd5b49009

Disk /dev/mapper/cryptswap1 doesn't contain a valid partition table

Disk /dev/sdb: 32.0 GB, 32015679488 bytes
255 heads, 63 sectors/track, 3892 cylinders, total 62530624 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcad4ebea

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb4   *          63    62530623    31265280+   7  HPFS/NTFS/exFAT


插入U盘后多了红色的部分

第二步:挂载U盘到指定节点 

我们把 U 盘挂载在 /home/jiulong/myudisk 目录下 (上面我们可以看到是一个NTFS的格式的U盘) 

# mount -t vfat /dev/sdb4 /home/jiulong/myudisk 

如果是 ntfs 格式的U盘,则类似如下: 

# sudo mount -t ntfs-3g /home/jiulong/myudisk 

/home/jiulong/myudisk  为你要挂载到的节点,这个你可以随便指定

之后你就可以通过 cd /home/jiulong/myudisk  访问U盘了。 

注意:/dev/sdb和/dev/sdb4区别

sdb是统称,所以新插入的U盘就是/dev/sdb4

第三步:卸载u盘

输入命令:# sudo umount /home/jiulong/myudisk U盘卸载了(注意:此时不能够在/home/jiulong/myudisk目录下输入前面的卸载命令,否则系统会认为你的“设备忙”而拒绝U盘的卸载)。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值