我在使用 Ubuntu Budgie 20.04 和 exfat 文件系统时遇到了一些奇怪的问题。
如果我插入 exfat 格式的 sd 卡或挂载 exfat 分区,一切正常。但是从全新安装 Gnome 磁盘(和 KDE 分区管理器)在没有安装 exfat-utils 的情况下无法格式化为 exfat;一旦安装,它们似乎都可以很好地格式化分区。
然而,安装 exfat-utils 也会安装 exfat-fuse... 并且一旦安装,所有 exfat 分区和卡都会安装为 fuse 文件系统,忽略内核 exfat 支持(通过 mount cmd 或 fstab 配置)。这似乎有点傻,有没有办法改变挂载选项的顺序,以便 exfat 设备使用内核驱动程序而不是 exfat-fuse 驱动程序?或者在没有 exfat-fuse 的情况下安装 exfat-utils?
我现在的解决方案是在我需要格式化分区之前安装 exfat-utils,格式化分区,然后在安装任何东西之前卸载 exfat-utils(以及它的 exfat-fuse)。
** 编辑 **
因此,今天早上尝试对此进行基准测试,我安装了 exfat-utils(和 exfat-fuse),但现在我收到一个错误,即无法安装分区......所以我做了“apt remove exfat-fuse”并安装了驱动器在安装 exfat-utils 的同时!
所以似乎要安装 exfat-utils exfat-fuse 也必须安装(至少通过 apt),但是 exfat-fuse 可以卸载并且 exfat-utils 仍然可以工作。
似乎我偶然发现了 Arch Linux 人员已经处理过的事情: https ://aur.archlinux.org/packages/exfat-utils-nofuse/
由于他们的解决方案看起来只是将 exfat-fuse 作为依赖项删除,因此我的解决方案实际上是相同的。我已经针对 exfat-utils 包在 Launchpad 上提交了错误报告,因此我认为这可以被视为已关闭。
所以解决办法是通过apt安装exfat-utils:
然后删除 exfat-fuse:
一切都应该很好!