我在装有 VMware 的 Windows XP 主机上运行 Ubuntu 11 客户机。我想在 Ubuntu 中格式化 SD 卡,但我不知道/dev/xxx
SD 卡是哪个设备。
我将卡插入笔记本电脑的内置插槽。我在 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 实用程序。