我无法访问 USB 闪存驱动器中的文件。
lsusb
命令列出设备:
Bus 002 Device 010: ID 1307:0163 Transcend Information, Inc. 256MB/512MB/1GB Flash Drive
...
mount
但是,它不会自动安装,当我使用命令时出现以下错误:
sudo mount -t vfat /dev/sdb /mnt/usb
mount: no medium found on /dev/sdb
我该如何修复此问题?
当我运行时,我得到以下输出
$ sudo lsblk -o NAME,LABEL
NAME LABEL
sda
├─sda1 System Reserved
├─sda2
├─sda3
├─sda5
└─sda6
sr0
我的操作系统是Ubuntu 14.04。
答案1
您应该挂载分区,而不是驱动器本身。请尝试以下命令(并让它自动找到文件系统),例如
sudo mount /dev/sda5 /mnt
但此分区可能是您的根分区,已挂载。我认为您想在驱动器 b 上挂载一个分区,/dev/sdb。问题是该驱动器未被识别为大容量存储设备(lsblk 未看到)。
您可以尝试在同一台计算机的另一个 USB 端口上、另一台计算机中使用另一个操作系统(另一个 Linux 发行版或 Windows 或 MacOS)。如果仍然没有运气,我认为您的 USB 闪存驱动器已损坏。有关更多详细信息,请参阅此链接及其中的链接。