“指定的目录‘media/fa/FAF9-!C03’无效”尝试打开 USB 记忆棒时出错!

“指定的目录‘media/fa/FAF9-!C03’无效”尝试打开 USB 记忆棒时出错!

我有一台基于 ARM 的计算机(nanopi m1),有 3 个 USB 端口,可以与鼠标、键盘、无线适配器等其他设备配合使用。但当我尝试任何 USB 闪存时,它都不起作用!

有什么问题以及如何解决?

该板的操作系统是指定的 Debian Jessie。 USB 闪存格式是 FAT32,我可以在装有 Debian Jessie 的笔记本电脑上打开所有这些文件。

这是运行的结果dmseg

[  216.222791] ehci_irq: highspeed device connect
[  216.500143] usb 4-1: new high-speed USB device number 3 using sunxi-ehci
[  216.654004] scsi1 : usb-storage 4-1:1.0
[  218.253422] scsi 1:0:0:0: Direct-Access     JetFlash Transcend 16GB   1100 PQ: 0 ANSI: 4
[  218.264961] sd 1:0:0:0: [sda] 31703040 512-byte logical blocks: (16.2 GB/15.1 GiB)
[  218.274877] sd 1:0:0:0: [sda] Write Protect is off
[  218.280407] sd 1:0:0:0: [sda] Mode Sense: 43 00 00 00
[  218.281318] sd 1:0:0:0: [sda] No Caching mode page present
[  218.287508] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  218.299272] sd 1:0:0:0: [sda] No Caching mode page present
[  218.305591] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  218.313695]  sda: sda1
[  218.320924] sd 1:0:0:0: [sda] No Caching mode page present
[  218.327115] sd 1:0:0:0: [sda] Assuming drive cache: write through
[  218.334071] sd 1:0:0:0: [sda] Attached SCSI removable disk

答案1

部分答案:

从日志中可以看到,您的 USB 驱动器被识别为块设备/dev/sda,并且它包含一个分区/dev/sda1。查看系统日志 ( /var/log/syslog*) 以查看自动挂载程序可能出现的消息。

您可以使用 mount 命令将文件系统挂载到块设备上(请参阅 参考资料man mount获取更多详细信息)。您需要一个(通常为空)目录作为安装它的位置。该目录/media通常包含可移动介质的安装点等目录,例如/media/usb0等。还有/mnt.查看您的目录结构 ( ls) 以找到合适的内容。

您可以使用sudo诸如 之类的命令以 root 身份安装(通常使用 )mount /dev/sda1 /media/usb0-t vfat如果由于某种原因无法识别文件系统,您还可以指定文件系统的类型(例如)。

我不知道你安装的是哪个自动安装程序。在 Debian 上,通常是usbmount.检查dpkg -l usbmount是否已安装。它的配置文件是/etc/usbmount/usbmount.conf.

我对重复出现的“不存在缓存模式”消息感到有点恼火;可能是其他东西配置错误。

答案2

我在 BananaPiM64 上使用 Raspbain 操作系统时也遇到了同样的问题。问题是自动挂载程序没有权限在/media/pi.所以我通过下面的命令解决了它。

sudo chmod 777 /media/pi

相关内容