如何找到我所连接的设备的完整路径?

如何找到我所连接的设备的完整路径?

我有一个 USB 设备,Ubuntu 10.04 实际上将其识别为串行设备。我如何找到它的完整路径?

ls -la /dev/

显示了很多设备。如何选择正确的设备?

答案1

dmesg可能最简单的事情就是在插入设备后运行,但并不总是那么容易解释。

对于闪存盘,你可以找到类似以下的东西

[39653.096626] usb-storage: device scan complete
[39653.097617] scsi 6:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
[39653.099860] sd 6:0:0:0: Attached scsi generic sg2 type 0
[39653.101089] sd 6:0:0:0: [sdb] 1994752 512-byte logical blocks: (1.02 GB/974 MiB)
[39653.101588] sd 6:0:0:0: [sdb] Write Protect is off
[39653.101592] sd 6:0:0:0: [sdb] Mode Sense: 23 00 00 00
[39653.101595] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[39653.110832] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[39653.110839]  sdb: sdb1 sdb2
[39653.197706] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[39653.197712] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[39653.960873] EXT4-fs (sdb2): warning: maximal mount count reached, running e2fsck is recommended
[39653.962127] EXT4-fs (sdb2): mounted filesystem with ordered data mode

很容易就能看到驱动器上有两个/dev/sdb1分区。/dev/sdb2

对于串行设备,您应该找到与之ttyS0对应的谈论或类似内容/dev/ttyS0

答案2

对于串行设备,我倾向于查看/dev/serial/by-id。对于磁盘,我使用/dev/disk/by-label。如果您使用ls -l它们,它们会显示它们链接到的位置。

答案3

从终端提示符:

df -h

您应该看到一个类似于所附屏幕的屏幕,它会为您提供 USB 设备的挂载点。

在此处输入图片描述

答案4

您可以从 Ubuntu 内置的磁盘实用程序(称为磁盘在 Ubuntu 13.04 及更新版本中。)。

  • 设备的完整路径。(例如 /dev/sdb1 或 /dev/sdc1)
  • 分区类型
  • 序列号
  • 设备尺寸和型号名称

相关内容