Подтвердить что ты не робот

USB-накопитель появляется в lsusb, но не в fdisk

Недавно я развернул блок 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: ***********************

На этом этапе я догадываюсь, что где-то там была ошибка, но понятия не имею, где искать.

Любая помощь будет удовлетворена обожанием, возможно, даже небольшим поклонением.

4b9b3361

Ответ 1

Похоже, что fdisk работает с неправильным устройством (sda), эта ссылка how-to-determine-which-sd-is-usb содержит приятные объяснения о том, как найти имя устройства USB-накопителя ( это также может работать "ls -l/dev/disk/by-id/usb * | grep sd." ). Когда у вас есть правильное устройство, запустите fdisk с ним.