如何找到我的 USB 设备的 /dev 名称

如何找到我的 USB 设备的 /dev 名称

我在装有 VMware 的 Windows XP 主机上运行 Ubuntu 11 客户机。我想在 Ubuntu 中格式化 SD 卡,但我不知道/dev/xxxSD 卡是哪个设备。

我将卡插入笔记本电脑的内置插槽。我在 Windows 中“安全移除”了该设备。然后,我在 VMware 中“连接”了 PCMCIA 读卡器。现在,我本应看到一个新设备/dev/sdx,但它却没有出现。

我如何找到我的 USB 设备的名称并安装它?

/var/log/message是空的。

以下是 dmesg 的输出:

[ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd

以下是最后几行/var/log/syslog

Oct 31 18:51:21 ubuntu kernel: [ 5268.927308] usb 2-1: new full speed USB device number 12 using uhci_hcd

Oct 31 18:51:21 ubuntu mtp-probe: checking bus 2, device 12: "/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1"

Oct 31 18:51:21 ubuntu mtp-probe: bus: 2, device: 12 was not an MTP device

答案1

尝试一下lsblk。这是我当前设置的输出:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 465.8G  0 disk 
├─sda1   8:1    0 195.3G  0 part 
├─sda2   8:2    0     4G  0 part [SWAP]
└─sda3   8:3    0 266.5G  0 part /
sdb      8:16   0 465.8G  0 disk 
└─sdb1   8:17   0 460.8G  0 part /home
sr0     11:0    1  1024M  0 rom  

我正在使用 Ubuntu 12.10。

答案2

ls -1 /dev > ~/before.txt

插入电源,然后

ls -1 /dev > ~/after.txt

diff ~/before.txt ~/after.txt

答案3

lsblk似乎有效:

rishi@rishi-Inspiron-1018:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0 230.9G  0 part /
├─sda2   8:2    0     1K  0 part 
└─sda5   8:5    0     2G  0 part [SWAP]
sdb      8:16   1   7.4G  0 disk 
└─sdb1   8:17   1   7.4G  0 part /media/3765-3233

所以现在我知道我的 SD 卡在了/dev/sdb1

答案4

尝试使用lsusb以查看虚拟盒中是否已拾取 SD 卡读卡器。另一个选项是使用palimpsest(也称为菜单项,磁盘工具

不要害怕使用 GUI 程序 - 它们确实有用!如果 palimpsest 看到您的设备,它会告诉您设备节点,这样您就可以使用 CLI 实用程序。

相关内容