新安装的内核,“无法挂载”USB 设备

新安装的内核,“无法挂载”USB 设备

因此,我最近从 v3.8.8 源代码构建并安装了一个自定义 Linux 内核。我不得不重新安装 wifi 驱动程序并使其正常工作,但当我插入 DiskGo Edge 外置硬盘时,我收到此弹出消息:

Error mounting /dev/sdc1 at /media/zermacr0yd/DISKGO: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdc1" "/media/zermacr0yd/DISKGO"' exited with non-zero exit status 21: FATAL: Module fuse not found.
fuse: device not found, try 'modprobe fuse' first

那么我该如何解决这个问题?我需要安装新的 USB 驱动程序模块吗?以前有人见过这个问题吗?

答案1

外部磁盘上的文件系统似乎是 NTFS,而 NTFS 并未内置于内核中。(这已经有一段时间了,但我认为它不能/不应该内置于内核中)。NTFS 通常通过 FUSE 处理,它允许用户空间工具和内核之间的集成。

因此,内核要么需要将 FUSE 编译到其中,要么需要加载 fuse 模块(如果已将其编译为模块,则需要 modprobe fuse),以便能够处理 NTFS。

为了清楚起见,这个问题似乎与 USB 无关(它显然将设备找到为 /dev/sdc1,甚至从您收到的错误中读取分区)。

相关内容