新内核和 exfatprogs 不支持与 exfat-utils 相同的挂载选项

新内核和 exfatprogs 不支持与 exfat-utils 相同的挂载选项

我在公司和家里的多台机器上同时启动一到两种版本的 Linux 和几种版本的 Windows。为了无论使用哪种操作系统都能集中我的数据,我使用 exFAT 分区;在 Linux 中,我在启动时将其挂载在 /etc/fstab 中。

使用 /etc/fstab 中的默认挂载选项会导致挂载内容具有 root:root 所有权 - 这不会造成任何问题,但会稍微有点不方便。因此,在此之前,我在 fstab 中使用了以下挂载选项(这是我多年前通过 Google 和反复试验得出的),这些选项允许我以非 root 用户身份获得 rw 权限:

users,uid={my username},gid=users,umask=0002,utf8=true

多年来,这一方法一直效果显著。

但是,我刚刚将其中一台机器升级到 Ubuntu 22.04,这些选项显然不再有效(如果我尝试在启用该 fstab 条目的情况下启动,我会进入紧急模式)。我的理解是,内核据称内置了 exFAT rw 支持,并且 exfatprogs 还可用于更复杂的任务,例如创建、标记和 fsck 此类文件系统。但是,所有这些似乎都不支持在各种版本的 exfat-utils、fuse-exfat 等中可用的 uid 和 gid 挂载选项。

是否有人有任何知识可以帮助我,即以 22.04 兼容的方式安装 exFAT 分区,以便我以非 root 用户身份拥有 rw 访问权限?

相关内容