首页
社区
课程
招聘
[原创]linux下判断某一磁盘是否为usb类型
发表于: 2010-5-28 14:54 12983

[原创]linux下判断某一磁盘是否为usb类型

2010-5-28 14:54
12983

玩linux 也有一段时间啦。。想区分linux下某一设备是否为usb设备。。google了一段时间,,

ioctl   没有找到
判断拔出,插入的也有些例子可看,,但是假如,知道 一个名为: /dev/sda 的分区,如何根据分区名判断这个设备是不是usb设备。。网上有读/proc的。在我用的Ubuntu 10.04中看,没有/dev/sda对应的相关信息。。

最后根据udev 实现一个比较山寨的函数,,


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 7
支持
分享
最新回复 (3)
雪    币: 243
活跃值: (209)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
google了半天,找来了,不错
cat  /proc/partitions
2014-1-9 16:31
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
呃 这个不一定准确啊 比如我openwrt挂了两个USB移动硬盘
root@openwrt:/mnt# cat  /proc/partitions
major minor  #blocks  name

   8        0    1000944 sda
   8        1       4096 sda1
   8        2     993280 sda2
  31        0     993280 mtdblock0
  31        1     982080 mtdblock1
   8       16  244198584 sdb
   8       17  244196001 sdb1
   8       32  156290902 sdc
   8       33  156289878 sdc1
2015-1-18 00:32
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习了,看了下我系统里有个/sys/block/sdc/removable这个应该可以判断
2015-1-19 18:07
0
游客
登录 | 注册 方可回帖
返回
//