我最近创建了一个Ubuntu盒子(运行12.04,内核3.8.0-44-gen),并且很难连接任何USB /闪存/笔式驱动器。它在我运行lsusb时出现:
Bus 002 Device 012: ID 0781:5202 SanDisk Corp.
但是当我运行fdisk时没有找到新设备:
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 233381887 116689920 83 Linux
/dev/sda2 233383934 250068991 8342529 5 Extended
/dev/sda5 233383936 250068991 8342528 82 Linux swap / Solaris
我读过的所有内容都说它应该显示为类似于/ dev / sdb的新设备,但事实并非如此,lsblk会返回类似的结果。我也没有看到输出到dmesg的任何明显错误:
[18224.059027] usb 2-1.7: USB disconnect, device number 12
[18228.085986] usb 2-1.7: new high-speed USB device number 13 using ehci-pci
[18228.178716] usb 2-1.7: New USB device found, idVendor=0781, idProduct=5202
[18228.178721] usb 2-1.7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[18228.178724] usb 2-1.7: Product: Relay UFD
[18228.178727] usb 2-1.7: Manufacturer: *********
[18228.178729] usb 2-1.7: SerialNumber: ***********************
此时我猜测某处有错误,但不知道在哪里看。
任何帮助都会得到崇拜,甚至可能有点敬拜。
答案 0 :(得分:0)
看起来fdisk正在使用错误的设备(sda),这个链接how-to-determine-which-sd-is-usb对如何找到USB驱动器的设备名称有很好的解释(这也可以“ls -l / dev / disk / by-id / usb * | grep sd。“)。当你有正确的设备再次运行fdisk时。