1. 查看设备的主设备号:cat /proc/devices
USB的主设备号为:180或189
shell@android:/proc # cat /proc/devices
Character devices:4 /dev/vc/0
4 tty
4 ttyS
13 input
180 usb
189 usb_device
Block devices:
259 blkext
7 loop
8 sd
43 nbd
2. 查看设备的主从设备号: ls /dev/block/vold
USB 设备的名称为8:1 主设备号为:8 次设备号为1
shell@android:/dev/block/vold # ls /dev/block/vold/ -all
brw------- root root 8, 1 2008-01-01 14:00 8:1
shell@android:/dev/block/vold #
3. 查看mount 路径,mount /dev/block/vold/8:1 到/mnt/usb/sda1 上
/dev/block/vold/8:1 /mnt/usb/sda1 vfat rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1023,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
3. 从/sys/中查看 设备信息,会动态更新设备信息:
如以下目录会动态更新USB设备的信息
/sys/bus/usb/devices