我有几个USB大容量存储闪存驱动器连接到Ubuntu

Linux计算机(Ubuntu 10.04.1,内核2.6.32-25-386),我需要以编程方式区分它们(如果可能的话,从bash,但我不害怕编译或者 – 我需要找到哪个块设备对应哪个物理设备(例如/ dev / sdb1 – > USB端口1中的设备;在我的情况下,一个设备〜一个卷).

换句话说,我知道我有三个硬件设备插入USB端口;它们中的每一个都作为USB大容量存储设备(如lsusb所示)显示在系统中,创建为块设备(/ dev / sdb1)并由UUID(/ media / 1234-5678)自动安装.

USB device block device mountpoint

USB device in port 2.2 /dev/sdb1 /media/1234-5678

我不是想找到块设备和mountpoint之间的关系;我试图找到块设备和USB设备之间的关系,有没有办法?

为什么?磁盘上会有一些写入,完成时间不可预测.我需要给运算符一些指示,例如“你现在可以移除端口2中的磁盘(左起第二个)”.我发现哪个物理端口对应于该特定机器上的哪个端口号,并且从挂载点查找块设备很简单;现在,我无法将逻辑USB端口映射到阻止设备.

我可以看到带有lsusb的磁盘:

Bus 001 Device 058: ID 067b:2517 Prolific Technology,Inc. Mass Storage Device

Bus 001 Device 060: ID 067b:2517 Prolific Technology,Inc. Mass Storage Device

Bus 001 Device 061: ID 067b:2517 Prolific Technology,Inc. Mass Storage Device

我可以看到它们被挂载(通过它们的UUID):

/dev/sdb1 on /media/BC88-15C4 type vfat

/dev/sdc1 on /media/AE54-65AA type vfat

/dev/sdd1 on /media/58D2-FED1 type vfat

现在,所有驱动器都是来自同一制造商的相同型号,因此我无法通过它区分它们,我无法保证它们将按特定顺序插入.

我找到了/ sys / bus / usb / devices(USB设备列表),但它似乎与我从lsusb获得的数据相同 – 我没有看到那里的磁盘映射.

还有/ sys / block / sdb和/ sys / block / sdb / sdb1(块设备及其第一个分区;类似于sdc和sdd),但同样,我看不到设备的映射.

linux 看usb 存储设备,找到哪个驱动器对应于Linux中的哪个USB大容量存储设备相关推荐

  1. linux 设备 major 253,redhat5.5测试环境中使用udev配置raw设备

    在redhat 5中,是通过udev来管理raw设备的. 那么udev如何知道raw设备, 就是通过MAJOR和 MINOR. 如果我们只写: ACTION=="add", KER ...

  2. linux内核不能识别u盘分区,一种在Linux内核中识别特定USB大容量存储设备的方法及系统与流程...

    本发明涉配usb设备识别技术领域,特别是涉及一种在linux内核中识别特定usb大容量存储设备的方法及系统. 背景技术: 在linux系统下对usb设备进行管控,一般而言有两种方法,一种是阻断新插入设 ...

  3. 华为6 有没有计算机,华为手机连电脑没有usb存储 华为手机连电脑不显示usb存储怎么回事 - 云骑士一键重装系统...

    华为手机连电脑不显示usb存储怎么回事,一起来了解一下吧. 华为手机连电脑不显示usb存储,可以检查数据线是否损坏,也可更换USB端口或换其他电脑连接测试,排查电脑或USB端口问题. 查看开发人员选项 ...

  4. linux基于此语言的密码,一次有趣的Linux下.Net Core与C语言的合作开发体验:生成Linux标准的用户密码串...

    最近在项目进程中遇上了Linux用户验证的问题,想着怎么样通过Linux本地用户进行安全校验,于是去查了些资料. Linux的密码存储 查阅资料后发现早期的Linux存储在/etc/password文 ...

  5. 树莓派linux系统识别u盘启动,树莓派Raspberry Pi实战之命令行下实现USB存储设备自动挂载...

    简单介绍实现命令行下USB存储设备自动挂载的方法,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储 ...

  6. linux 自动挂载usb设备,Raspberry Pi 自动挂载USB存储设备

    简单介绍实现命令行下USB存储设备自动挂载的方法,Linux gnome/kde窗口环境下有移动存储的管理程序,可以实现自动挂载移动存储设备,但是在命令行下 通常需要用mount命令手动挂载USB存储 ...

  7. linux禁用usb的命令,禁用Linux机器上的USB存储设备

    方法1–伪安装 在本方法中,我们往配置文件中添加一行installusb-storage/bin/true,这会让安装usb-storage模块的操作实际上变成运行/bin/true,这也是为什么这种 ...

  8. Linux系统卸载USB存储设备失败导致kworker进程CPU占用异常问题的解决办法

    问题描述 U盘或移动硬盘umount弹出设备失败,后台会出现一个kworker进程,疯狂占用CPU资源,其中: top命令直接可以看到kworker进程: htop命令默认隐藏了内核进程,需要在按F2 ...

  9. linux 中禁用USB存储

    2019独角兽企业重金招聘Python工程师标准>>> 为了保护数据不被泄漏,我们使用软件和硬件防火墙来限制外部未经授权的访问,但是数据泄露也可能发生在内部. 为了消除这种可能性,机 ...

最新文章

  1. HDFS小文件优化方法
  2. 滨海宣传员——青龙羊毛
  3. tcp伪报头_TCP和UDP报头的比较
  4. [转]经典的C语言著作,“C语言四书五经”
  5. define定义的是什么类型_DEFINE_PROFILE用法介绍(1)
  6. Exchange的AutoDiscover服务
  7. LeetCode(566)——重塑矩阵(JavaScript)
  8. 使用源码安装 PostgreSQL 12.5 主从集群
  9. github private链接访问_Hands-On Design Patterns With C++(十八)访问者模式与多分派(下)...
  10. 解决SecureCRT连接linux超时后断开
  11. java servlet api.jar_servlet-api.jar包下载
  12. VS自带工具:dumpbin的使用查看Lib,dll等
  13. matlab fft能量守恒吗,功能关系 能量守恒定律
  14. mysql 段错误 (core dumped)_CentOS yum 段错误 (core dumped)解决办法
  15. 为Linux草根队加油
  16. VUX--小白初学使用安装
  17. swift锁屏播放,音乐进度更新,专辑,歌手名显示
  18. 一级计算机快捷键大全,计算机快捷键大全(最全篇)
  19. 开关电源环路补偿设计及调节笔记
  20. 交换机基本原理与应用

热门文章

  1. Windows Docker Desktop 无法启动报错 Docker Desktop is shutting down 的可能解决办法
  2. 虚拟机镜像克隆、移植
  3. CENTOS 8上部署GBase 8a的环境配置
  4. 用户需求调研—快速上手篇
  5. 卐 4-3D图形的数学
  6. Ubuntu 16.04下开启Mysql 3306端口远程访问
  7. CSP化学方程式题解
  8. -webkit-touch-callout禁止长按菜单
  9. vue开发规范(单文件组件)
  10. (连载)Android系统源码分析--Android系统启动流程之Linux内核