Ubuntu 22.04 上未知的文件系统类型“exfat”

Nei*_*l D 12 exfat windows-subsystem-for-linux

我尝试在 Ubuntu 22.04 上挂载外部磁盘,并收到以下错误:

mount: /media/destdrive: unknown filesystem type 'exfat'.

昨天还可以,但重启后就停止了(!)

它是 Ubuntu 22.04(因此应该安装 exfat - 无需安装 exfat-fuse),在 Windows 11 上的 Hyper-V VM 中运行。

内核是5.15.0-1014-azure

cat /proc/filesystems不包括 exfat

这是输出find /lib/modules/ -iname '*exfat*'

/lib/modules/5.15.0-41-generic/kernel/fs/exfat
/lib/modules/5.15.0-41-generic/kernel/fs/exfat/exfat.ko
/lib/modules/5.15.0-27-generic/kernel/fs/exfat
/lib/modules/5.15.0-27-generic/kernel/fs/exfat/exfat.ko
Run Code Online (Sandbox Code Playgroud)

另外,我尝试过直接在 WSL2 上运行 Ubuntu 22.04,但遇到了相同的错误。

也许我不小心安装了某些东西或做了一些事情来阻止它工作?

任何有关故障排除或修复此问题的帮助将不胜感激 - 谢谢!

Art*_*ild 15

我相信您自己已经提供了答案(在您非常详细且写得很好的问题中,我可能会补充)。

列出模块时,您可以看到这些exfat模块可用于内核5.15.0-27-generic5.15.0-41-generic. 然而,您声明您现在正在(出于未知原因)运行 kernel 5.15.0-1014-azure

我相信您应该恢复运行最新的通用内核5.15.0-41-generic,并且通过这样做,我也相信exfat将会再次工作。

  • 至于a)我想Azure(因为它是云内核)不期望使用exfat,b)没有线索。 (4认同)
  • 我猜想这与 WSL2 的原因相同:他们希望 exFAT 卷将从主机共享,而不是直接安装在 WSL 内。 (3认同)