看不到 USB 驱动器(即使使用 sudo fdisk -l 命令)

看不到 USB 驱动器(即使使用 sudo fdisk -l 命令)

我是 Ubuntu 新手。

我刚买了一个 3G USB 密钥,需要安装软件,该软件位于 USB 密钥本身中。问题是 Ubuntu 无法“看”它。

我找到了几个我使用的命令,例如sudo fdisk -lcat proc/partitions – 但没有成功。我拔下驱动器,使用命令,插入,使用命令,结果相同...

救命!另请注意:我正在使用 Ubuntu 12。无论如何

答案1

USB 密钥应自动安装并添加到“地点”或 诸如此类/media//media/username

处理 USB 设备时,一个好用的工具是lsusb。它会显示所有集线器(USB 端口)和连接的设备。使用:

lsusb -v

以获得非常详细的输出等。与往常一样man <command><command> --help


但是,就你的情况而言,似乎有些麻烦。请尝试:

tail -f /var/log/{kernel,dmesg,syslog}

Ctrl+C完成后)

然后拔下并插入 USB 设备。您应该会看到一些消息,由于它未安装,可能会有一些关于原因的说明。如果您不确定,请使用输出更新问题。


要将其输出到文件,这样您就不必从终端复制它,您可以使用tee

tail -f /var/log/{kernel,dmesg,syslog} | tee some_file_to_print_to.txt

然后用输出更新问题:

  • 例如在 gedit、gvim 等中打开文件。
  • 点击编辑在您的问题下方。
  • 粘贴文件的内容。
  • 标记文本并按“代码示例”<$>)菜单行。

如果很长,请将其粘贴到paste.ubuntu.com并使用结果 URL(或粘贴多个 URL 时)更新问题。


另一个巧妙的工具是:

udevadm monitor

相同的程序(如果输出看起来相关)。


如果安装了你也应该,旁边fdisk和不太用户友好的/proc/partitions是:

ls -la /dev/disk/by-id

lsblk是另一种以良好方式列出磁盘的方法。

答案2

我也遇到了同样的问题,设备在列表中,lsblk但没有sudo fdisk -l

不过,重新启动操作系统就可以解决这个问题。

答案3

如果驱动器正常工作,驱动器应该始终自动显示为具有通常设置名称的块设备。当您运行或 时,/dev/sdX还会出现类似于以下内容的行,您可以在和之间看到有关它的各种有用信息:journalctl -ksudo dmesgnew USB deviceAttached SCSI disk

[78614.567571] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[78614.588268] usb 2-1: New USB device found, idVendor=46f4, idProduct=0001,
bcdDevice= 0.00
[78614.588278] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[78614.588281] usb 2-1: Product: QEMU USB HARDDRIVE
[78614.588283] usb 2-1: Manufacturer: QEMU
[78614.588285] usb 2-1: SerialNumber: 1-0000:00:02.1:00.0-1
[78614.602766] usb-storage 2-1:1.0: USB Mass Storage device detected
[78614.604700] scsi host7: usb-storage 2-1:1.0
[78615.627980] scsi 7:0:0:0: Direct-Access     QEMU     QEMU HARDDISK    2.5+
PQ: 0 ANSI: 5
[78615.628783] sd 7:0:0:0: Attached scsi generic sg2 type 0
[78615.629306] sd 7:0:0:0: [sdb] 41943040 512-byte logical blocks: =
(21.5 GB/20.0 GiB)
[78615.629539] sd 7:0:0:0: [sdb] Write Protect is off
[78615.629543] sd 7:0:0:0: [sdb] Mode Sense: 63 00 00 08
[78615.629830] sd 7:0:0:0: [sdb] Write cache: enabled, read cache: enabled,
doesn't support DPO or FUA
[78615.631568]  sdb: sdb1
[78615.631731] sd 7:0:0:0: [sdb] Attached SCSI disk

紧接着的Attached SCSI disk是分区列表,以文件名的形式出现/dev。此处的其他信息进一步识别了 USB 驱动器。

一旦确定了 USB 设备的节点名称,就可以从命令行手动安装它:

$ sudo mount /dev/sdb1 /media

相关内容