我有几个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 看usb 存储设备,找到哪个驱动器对应于Linux中的哪个USB大容量存储设备

    我有几个USB大容量存储闪存驱动器连接到Ubuntu Linux计算机(Ubuntu 10.04.1,内核2.6.32-25-386),我需要以编程方式区分它们(如果可能的话,从bash,但我不害怕编 ...

  2. 下一代Linux文件系统,存储那些事儿(二): 下一代Linux文件系统BTRFS简介

    BTRFS,通常念成 Butter FS,Better FS 或B-tree FS.下一代的Linux文件系统. 它基于写时拷贝(copy-on-write),支持高效的snapshot和clone. ...

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

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

  4. 处理linux 下nbu只能找到一个驱动器

    NBU server 操作系统是redhat NBU版本7.1.0,故障是nbu里只能看到一个drive,实际磁带库有两个drive. cat /proc/scsi/scsi 里只能看到一个drive ...

  5. linux 文件系统cache,终于找到一篇详解Linux文件系统Cache的文章

    级别: 初级 2006 年 5 月 11 日 文件 Cache 管理是 Linux 内核中一个很重要并且较难理解的组成部分.本文详细介绍了 Linux 内核中文件 Cache 管理的各个方面,希望能够 ...

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

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

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

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

  8. ceph存储原理_赠书 | Linux 开源存储全栈详解——从Ceph到容器存储

    // 留言点赞赠书我有书,你有故事么?留言说出你的存储故事留言点赞前两名,免费送此书截止日期12.27号12.30号公布名单 // 内容简介 本书致力于帮助读者形成有关Linux开源存储世界的细致的拓 ...

  9. Linux开源存储全栈详解

    最近和同事一起整了本书<Linux开源存储全栈详解:从Ceph到容器存储>,把Linux开源存储相关的项目做了个梳理,对于想了解或参与存储相关项目开发的人来说,应该会是个不错的参考.这里把 ...

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

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

最新文章

  1. matlab 填充 多边形,algorithm – 如何在MATLAB中从无序边数据创建填充多边形?
  2. 人脸识别机器学习实战
  3. 漫画 | 如果面试时大家都说真话......
  4. 建立一个Web项目及一些错误解决办法
  5. 西霞口船业公司疑遭外商合谋欺诈
  6. 一篇文章搞定,SpringBoot 创建定时任务
  7. 杜鹃演绎奢华春装大片
  8. 为什么在C ++中从stdin读取行比Python慢​​得多?
  9. day013内置函数一
  10. Android 手机抓包工具 Packet Capture
  11. 推荐个 Java 开源商城项目,这个是真的好!
  12. 打印机加粉通用模版:打开打印机、取出硒鼓,然后加粉
  13. Extjs中EditorGridPanel修改并获取数据的两种方式
  14. windows xp sp3 下载地址
  15. 时域技术在天线测量中的应用
  16. vue常见面试题(附带答案) 超实用!!建议收藏!!
  17. 信噪比(SNR or S/N)
  18. 计算机等级考试三级信息安全知识整理
  19. Java软件工程师面试题汇总(持续更新)
  20. 梯田油菜花海距杭州仅120公里

热门文章

  1. .Net Core过滤器分类
  2. linux的yum是什么意思,yum是什么?(linux命令)
  3. uint8_t范围_uint8_t / uint16_t / uint32_t /uint64_t 是什么数据类型 - 大总结
  4. 医学图像预处理之CT成像原理
  5. 8根网线的排序和作用
  6. linux 新唐 STM32,新唐M0系列stm32单片机哪个便宜?
  7. 灰度变换与空间滤波——图像增强
  8. Python流程控制
  9. rl滤波器原理_滤波器基本知识
  10. meethigher-与骗子之间的对招